介绍
首先对之前我的项目进行一些总结:
13-6-2 开源 Nstorm 框架
当时Nodejs环境还是比较初期 很多东西都需要自己摸索 所以开发了以传统模型为主的Nstorm
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