limodou 说重新制造一个轮子还是很有必要。
当前web开发 使用了大量的开源项目 如何深入学习? 除了看例子 文档外 最直接的方式 就是 阅读代码。
阅读 开源项目 难度很大
1:代码量大 2:本人 基础差 设计模式 语言基础 3:文化差异
这些都可能成为学习障碍。
但是我不会放弃 积少成多么
首先 了解项目 的中心 目标 了解该领域的一些 常识 如pyramid 框架 有:WSGI paste MVC
然后是 勾画出 项目的结构 类和类之间的组织架构图,系统的调用流程。
还有,好的项目一般都会有单元测试 阅读运行下 测试 也可以帮助 了解使用 一些 组建 类 方法
大侠不是一天就可以炼成的 路漫漫其修远兮,吾将上下而求索