• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

    AJAXJS Framework: 全栈 Web 框架,崇尚务实,追求精良,绿色环保型框架。A fullstack ...

    原作者: [db:作者] 来自: 网络 收藏 邀请

    开源软件名称:

    AJAXJS Framework

    开源软件地址:

    https://gitee.com/sp42_admin/ajaxjs

    开源软件介绍:

    轻量级全栈框架:AJAXJS Web

    LicenseEmailQQ群

    特点

    • 全栈,包含前端、后端库
    • 轻量级,简单易学易用
    • 免依赖或少依赖

    采用技术栈

    • 前端:TypeScript + Vue.js 2.x + LESS.js + Gulp.js
    • 后端:Java 1.8 + Tomcat 8 + MySQL/SQLite + 整合工作流引擎

    API 设计风格

    • 容易学习和记忆(Easy to learn and memorize)。采用公认的行为和命名,没有太多的冒进创新,保持与普遍认知一致的设计
    • 简洁清晰的语义,编写可读性强、平易近人的代码,就是说,不轻易采用那些“奇技淫巧”
    • 从个人风格上来讲,我倾向简单质朴的设计开发理念。设计和实现时不会引入不必要的抽象或分解,因为那也是一种复杂度。考虑扩展性也是确定会发生的需求才要考虑进来,否则就是引入不必要的复杂性。
    • 从代码实现上来讲,遵循“极简原则”:能一句代码实现的,就不用两句代码

    AJAXJS 很少第三方的库或包依赖,一方面也避免太复杂。关于“轮子”一说,的确是,不过就是自己都理过一遍代码,不是随便粘贴人家的,而且务求清晰精炼平易近人,易懂易修改,避免晦涩的地方。文档、注释、单测等齐备。

          ___       _       ___  __    __      _   _____        _          __  _____   _____       /   |     | |     /   | \ \  / /     | | /  ___/      | |        / / | ____| |  _  \     / /| |     | |    / /| |  \ \/ /      | | | |___       | |  __   / /  | |__   | |_| |     / / | |  _  | |   / / | |   }  {    _  | | \___  \      | | /  | / /   |  __|  |  _  {    / /  | | | |_| |  / /  | |  / /\ \  | |_| |  ___| |      | |/   |/ /    | |___  | |_| |   /_/   |_| \_____/ /_/   |_| /_/  \_\ \_____/ /_____/      |___/|___/     |_____| |_____/ 

    各项目一览

    这是用一个源码空间(支持 Git/SVN)存放着多个项目。包含以下各个项目。

    项目名称简介依赖库打包方式
    aj-base基础库,包含工具库、ORM、MVC 和 CMS,浏览项目 readmejavassistweb-fragment jar
    aj-framwork其他业务的封装,浏览项目 readmeaj-base 和 ajaxjs-webweb-fragment jar
    aj-demo一个包含前后台的网站,可方便学习或作为快速手脚架,浏览项目 readmeaj-frameworkwar
    aj-workflow工作流引擎,浏览项目 readmeaj-framworkweb-fragment jar
    aj-ts独立的前端框架,并包含官网静态页浏览项目 readme | DEMOvue.js/less.jsnode.js 项目

    最终打包为 JAR 包,但实际里面包含了相当多的前端资源 JSP/HTML/CSS/JS 在内。达成这一项技术的是 Servlet 3.0 的 “Web 模块部署描述符片段”功能,也就是说,前端资源通过 Servlet 3.0 WebFragment 特性打包到 JAR 里面。片段可以指页面文件或 JSP 文件、png/jpg 图片文件、*.tld 标签定义文件甚至 web.xml 配置文件也可以作为片段引入,即 web-fragment.xml

    教程资源

    联系方式

    版权声明 LICENSE

    作者版权所有,开源许可:Apache License, Version 2.0


    鲜花

    握手

    雷人

    路过

    鸡蛋
    该文章已有0人参与评论

    请发表评论

    全部评论

    专题导读
    热门推荐
    阅读排行榜

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap