对于一个新的框架,学习、研发的流程如下:
1.是否开源,谁在维护,社区活跃程度,同时关注商业授权、源码开放程度。
2.诞生背景、使用场景(为了解决何问题)
3.成功案例(有谁在使用,哪些大公司在使用)
4.概念和实现原理
5.有哪些主要功能
6.优点和缺点(和同类框架对比,有没有更好的框架代替)
7.使用成本和维护成本
8.需要注意哪些坑
9.使用的Example
10.性能测试
11.总结(为记忆和推广培训作准备)
12. 设计和实施、测试(用到产品或项目)
13. 产品或项目在生产环境上线,跟踪和反馈
14. 代码重构
网友评论