如何学习某cms或框架,如何学习源码?
如题,web开发中的好的cms和框架有很多,但是,总有自己没用过的,当拿到一个新系统源码后,如何分析并学习它,比如有什么具体的思路,每一步应该是怎样的,如何看的更深,或者都应该学源码的什么?可以结合某个具体的系统谈谈,也可以不结合具体说些通用的思路。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
深入了解框架的知识是从读Slim框架的源码开始的,之前接触最多的框架Yii,在理解框架运行流程之前我的认为是脚本识别到一个url地址,然后根据url地址解析对应的控制器(或方法),执行输出。
上面这些都是PHP框架。
框架的思路一般都是:从统一入口文件进入->获取path->前期处理->找控制器->执行->后续处理->输出。
如果碰巧你也用的是PHP,可以看下Slim,文件比较少,你可以从Application这个类开始抄写一遍,可能就大概理解了。另外需要了解一些HTTP原理。
一句话 解决 从入口文件开始