在编写框架之前加深知识的资源?

时间:2009-10-23 11:13:37

标签: frameworks resources

我打算在不久的将来通过编写PHP MVC / ORM框架来重新发明轮子。

我已经在InfoQ上观看了几个会议演示,遇到了很多幻灯片,这对我的知识产生了很大的影响。

我仍然对以下的最佳做法特别感兴趣:

  • 框架设计
  • TDD(PhpUnit,Selenium)
  • 域驱动开发
  • 持续整合(Xinc)
  • Subversion源代码管理

如果你有一些很难找到的有用的书签或类似的东西,请下载。:)我很乐意研究任何驱动开发,如果那个特别的东西真的推动你的发展。 :)

2 个答案:

答案 0 :(得分:1)

这可以帮助您定义愿景。 Practical API Design这将有助于定义对象关系映射,唯一的经典Patterns of Enterprise Application Architecture。特别是第3,4,5章。

还值得研究其他人如何做到这一点。站在巨人的肩膀上可以这么说。 Doctorine ORMDoctorine

同样对于ORM方面,请阅读ORM圣经。 Information Modeling and Relational Databases:From Conceptual Analysis to Logical Design

答案 1 :(得分:0)

您应该与Google合作并枚举所有现有的PHP框架,包括那些不受欢迎的框架,那些已经被放弃或逐渐消失的框架。

为每个人写一个摘要,给出其不受欢迎的弱点,优点和理由。对于最后一点,请尝试联系最不受欢迎的框架的最后已知维护者或用户。

完成此操作后,您将更好地了解存在差距的位置,以及您需要与之竞争的内容。这种知识通常有助于加强设计,使您在学习曲线上浪费更少的时间来重复他人的错误。

相关问题