[关闭]
@pspgbhu 2018-05-11T03:57:57.000000Z 字数 376 阅读 834

steps

step


  1. 深入解析 Koa2 源码(3-5d)
    达到自己可以大概默写出一个类似的框架
    深入理解其设计理念(洋葱模型)

  2. 读一读 Express 的源码,看看 Koa 和 Express 的区别(3d)

  3. Egg 设计理念,深入学习一下源码。(10d)

  4. Sails.js, Meteor, Derby.js, Flatiron.js, Hapi, Mean.io, Mojito, Socker Stream,多看和多了解别人的框架。取长补短。(7d)

  5. 开始实现框架

    1. 确定这个框架的目标,解决了什么问题?
    2. 确定设计的指导思想,原则。
    3. 确定框架的整体构架。
    4. Do 一个 alpha 版。
    5. 项目实践
    6. 确认架构是否合理,是否需要调整
    7. 项目实践
    8. Do 一个 beta 版。
    9. 优化 api,增删一些功能。
    10. 项目实践
    11. 修复问题,删繁就简。
    12. Release

其他:撸完 《深入浅出 Node.js》(框架开搞前要看完)。

庆潘的话还需要尽快看完《JS 高程》

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注