首页 > 如何学习某cms或框架,如何学习源码?

如何学习某cms或框架,如何学习源码?

如题,web开发中的好的cms和框架有很多,但是,总有自己没用过的,当拿到一个新系统源码后,如何分析并学习它,比如有什么具体的思路,每一步应该是怎样的,如何看的更深,或者都应该学源码的什么?可以结合某个具体的系统谈谈,也可以不结合具体说些通用的思路。


深入了解框架的知识是从读Slim框架的源码开始的,之前接触最多的框架Yii,在理解框架运行流程之前我的认为是脚本识别到一个url地址,然后根据url地址解析对应的控制器(或方法),执行输出。

上面这些都是PHP框架。

框架的思路一般都是:从统一入口文件进入->获取path->前期处理->找控制器->执行->后续处理->输出。

如果碰巧你也用的是PHP,可以看下Slim,文件比较少,你可以从Application这个类开始抄写一遍,可能就大概理解了。另外需要了解一些HTTP原理。


一句话 解决 从入口文件开始

【热门文章】
【热门文章】