YannZoe 2016-02-17
https://github.com/inshua/d2js
这里一共有3个框架:
1.d2js是一套js数据前后端框架,前端和后端可单独使用.
d2js框架提出了独有的数据路径、渲染、收集概念,适合各类js对象与htmlui之间交互
d2js框架借鉴ado.net的dataset-DataTable-DataRow体系,可以轻松完成批量数据更新、主从表连带更新等特性
d2js框架后端使用js语言编写,结合sql块设计,可以大大提高开发效率
d2js前后端开发实践都是热插拔式开发,不写配置文件,不写java代码
d2js框架允许网页设计与开发分离,先设计再开发
d2js切割分明,依托于html技术,可以和其它ui框架如bootstrap,semantic-ui等,及molecule一同使用
2.jssp是JavaScriptServerPage的简称,是建构于d2js后端技术上的一种服务器端页面技术,运行于jdk1.8以上+servlet3.0容器,采用js作为服务器端编程语言,并可以使用所有d2js后端技术,如query,queryRow,travel,doTransaction等便利快捷的d2js函数。
3.molecule框架基于html技术本身,实现了html的组件化。
molecule组件将js与html合为一体,每个html块都可以形成组件
molecule开发过程先形成可以运行的功能,再将其组件化,符合软件工程思路
molecule无需使用js生成html,html是html,js是js,混合而不杂乱
molecule组件页面总是能运行的,不需要写单独的demo网页
molecule切割巧妙,可以和jQuery组件互通
https://github.com/inshua/d2js