
[Kails]一个基于Koa2构建的类似于Rails的nodejs开源项目:
https://www.embbnux.com/2016/09/04/kails_with_koa2_like_ruby_on_rails/
PHP 和 Java 之所以有那么多人用来开发商城,是因为成熟。也仅仅是只是因为成熟而已。Node 现在开发后端应用的问题我觉得是这些:
1. 标准库还是停留在前端需求水平,无法满足后端需求,例如 setTimeout、所有 Collection 类型
2. 第三方库不成熟 / 不稳定,大部分都是玩具性质的
3. 经验丰富的开发人员少,很少有纯后端主动转 Node 的,基本都是前端兼职
事实上,现在用 Koa 配合 Mongoose 写后端程序,无需 IDE 加持,便捷程度是现在大部分后端开发者完全想象不到。
但是,假如我是一个商城开发项目的负责人,我是不会选择 Node 的,因为商城不可能只有我一个人开发。
建议您尝试一下DoraCMS,Nodejs+express+mongodb编写的一套内容管理系统。DoraCMS开源没多久,但是已获得很多前端开发者的关注。目前市面上有很多内容管理系统(如织梦、帝国等),都是以php为基础编写的,而DoraCMS则是基于nodejs,只要有基本的前端开发经验和少量的js,就很容易上手。DoraCMS创建的目的是为了更深入的了解nodejs并付诸实践,开源的目的也是为了通过案例来不断改进我们的nodejs水平,共同提高;其次DoraCMS结构清晰、模块简单,上手很容易。目前市面的cms结构复杂,想要自己修改定制学习成本比较高。初识nodejs的开发者可以了解一个
cms实现的基础过程,熟悉nodejs的也可以用DoraCMS 来进行二次开发,不用再从头开始。DoraCMS
遵循MIT协议完全开源,您可以自由定制属于你自己的网站而不必花很多时间去处理最基础的一些东西,为了让更多的人去了解和认识nodejs,于是
DoraCMS 诞生了。
DoraCMS是基于Nodejs+express+mongodb编写的一套内容管理系统,结构简单,较目前一些开源的cms,doracms易于拓展,特别适合前端开发工程师做二次开发。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)