0%

如何学习一个框架

在读了一些框架源码后,个人觉得应该从以下几个方面学习一个框架:

1.框架实现的功能
这个框架是用来干嘛的。

2.框架的工作流程
高屋建瓴的描述一下框架的工作流程。

3.简单的使用框架
做一个小demo。

4.框架使用的基础库
基于哪些系统框架或其他第三方库。

5.框架的设计
架构设计,设计模式,数据结构和算法,类的UML图。

6.框架的实现细节
语言的高级使用,多线程处理,复用,内存优化,CPU优化,边界情况处理等等。

7.框架的优缺点
在对框架达到一定的了解后,明白框架的最佳使用场景及局限性。

8.对框架的改进
尝试解决框架中存在的不足。

觉得文章有帮助可以打赏一下哦!