自己开发的一个前端本地开发的脚手架,最近有更新。
脚手架功能:
- 脚手架使用Express开发,安装部署十分简单;
- 前端资源使用当下流行的构建工具grunt和gulp(TODO)打包部署;
- 用户可以自定义模板引擎,目前脚手架使用的是velocityjs引擎,另外还有一个jade接口可供调用;
- template层支持多层目录结构;
- ui层支持全局或者私有定义layout布局、页头页脚、脚本样式,ui层数据,统一使用json配置;
- view层解耦使得前后端专注于各自的开发,同时提高团队开发效率;
- 脚手架遵循一定的结构,可以更好地规范化开发;
源码:https://github.com/ar-insect/spider 文档还没来得及写,sorry 另外,这个是用脚手架整合的一套后端ui系统:https://github.com/ar-insect/bui-manage snapshoot.png
21 回复
前端后没有分清可以具体点吗? 前端就是在view层,assets就是静态资源。 后端控制层controller层,数据库暂无。 代码结构很乱在哪方面,谢谢指点。
另外准备升级到express4.x给些建议吧
最近更新到了2.0.0版本:https://github.com/ar-insect/spider-2.0.0
具体更新点:
- 升级到express4.x
- 精简前端资源,优化grunt配置
- 前端资源默认整合bootstrap-3.3.2 jquery-1.10.1 backbone-1.1.2
- 将原有默认的velocity模版引擎改为jade模版引擎
- 对模版引擎接口改造