对基于Nodejs 开发新框架的一些设想
发布于 1天前 作者 ckken 223 次浏览 来自 分享

介绍

首先对之前我的项目进行一些总结:

13-6-2 开源 Nstorm 框架

当时Nodejs环境还是比较初期 很多东西都需要自己摸索 所以开发了以传统模型为主的Nstorm
1.png
github: https://github.com/ckken/NstormJs 随着前端框架的发展 restful 盛行 传统的开发模式已经越来越不够用 于是基于 Angular 作为前端基础开源了新的框架

13-10-16 开源 ANStorm 框架

github: https://github.com/ckken/ANstormJs 14年是nodejs 挣扎的一年 进度一直停滞不前 令人欣慰的是 ES6初步确立 与 Koa 的出现 于是 萌生了 基于Koa 开发一套新模型的想法

14-2-5 开源 Knode koa-project 框架

github:https://github.com/ckken/koa-project demo:http://koa.wvovo.com/ 经过多次迭代 star 数量已经超过 100 但是 还是 以传统模型的方法来实现

14-2-28 开源 pm2Manage 框架

github:https://github.com/ckken/pm2Manage demo:http://watch.wvovo.com/#/

15 to now 私有库已经开发了一套比较完整的基于Koa 的 restful 模型

目前 涵盖了 rest api + 传统模型 + socket.io ,session + jwt 认证 , router less 设计风格 沿用当年的thinkphp module controller action 风格

展望:

希望可以通过最新的技术来开发一套完成的 可以适合多场景的开发模型 初步设想如下,希望可以进行讨论更加完善:

  • 基于 ES2015
  • 基于 iojs
  • 基于Koa OR express?
  • 支持 restful
  • 支持 传统动态页面渲染
  • 支持 io.socket
  • controller 互通 如 sails js
  • 一键部署
  • jwt & passport 方式认证
  • 信息推送模块以及策略机制支撑(基于wocket)
  • 附件& 静态文件 CDN 加载 (已经解决angular 对 cdn 的支持)

群体:

  • 目前已经进入 珠三角nodejs 开发群 但是活跃度有待提高 希望更加多人能参与其中进行讨论
  • 对于 Koa的解决方案 屈指可数 希望有更多志同道合的人组件一个技术 Koa 社区 提供更多解决方案
  • 新建一个交流群 对Koa 有兴趣 或者 对ES6 有兴趣的同学可以 一起探讨 367608442
3 回复

怎么不参考yii2 laravel5

支持,node的轮子越来越多了

From Noder

贪多,对个人成长好,但对于框架却不一样

回到顶部