CNode

自己开发的一个前端本地开发的脚手架,最近有更新。

分享
Aar-insect发布于12 年前最后回复11 年前21 回复10150 浏览0 收藏

脚手架功能:

  • 脚手架使用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)

A
ar-insect#1·11 年前

顶上去,这么好的东西没人关注一下吗?

A
ar-insect#2·11 年前

最近更新到了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模版引擎
  • 对模版引擎接口改造
C
chapgaga#4·11 年前

bui framework是spider的后台?

I
i5ting#5·11 年前
引用 chapgaga@i5ting bootstrap 3.x不是主流了么?那用什么替代呢?

@chapgaga 可选择的很多啊,比如foundation5,我说的3.x是express 3,用的人非常少

A
ar-insect#6·11 年前
引用 chapgagabui framework是spider的后台?

@chapgaga 不是的,是阿里开发的一套后端ui系统,我只是将他们整合到脚手架里面而已。

A
ar-insect#7·11 年前
引用 i5ting@chapgaga 可选择的很多啊,比如foundation5,我说的3.x是express 3,用的人非常少

@i5ting foundation不错,1.0.0的时候是整合进来的,但2.0.0考虑精简就去掉了。

C
chapgaga#9·11 年前
引用 ar-insect@chapgaga 是的

@ar-insect 求链接:)

A
ar-insect#10·11 年前

已经更新一个演示的项目

I
i5ting#11·11 年前
引用 ar-insect已经更新一个演示的项目

@ar-insect

  • 什么是scaffold你了解,但不够清楚
  • 前后端你没有分清
  • 3.x用的人已经很少了
  • 代码结构很乱,不够清晰
  • 前端代码很乱

再梳理一下吧,能整合这么多已经很不错了,加油

A
ar-insect#12·11 年前

前端后没有分清可以具体点吗? 前端就是在view层,assets就是静态资源。 后端控制层controller层,数据库暂无。 代码结构很乱在哪方面,谢谢指点。

另外准备升级到express4.x给些建议吧

A
ar-insect#13·11 年前

后面准备写一个文档出来,希望大家可以给些建议和帮助。

F
fancylife#14·11 年前

@ar-insect 好的,坐等文档

X
XadillaX#15·11 年前

哦,阿虫啊

F
fancylife#16·11 年前

@ar-insect 前端插件用bower管理更好

A
ar-insect#17·11 年前
引用 fancylife@ar insect 前端插件用bower管理更好

@fancylife 嗯,不错的建议。

A
ar-insect#18·11 年前
引用 XadillaX哦,阿虫啊

@xadillax 是啊,上来正好学习一下哈~

B
backsapce#20·11 年前

支持支持啊

参与回复
登录后即可参与回复。登录