2010-04-05 43 views
3

基本上学习,我曾经潜水深入到复杂的编程实践。我几乎没有经验丰富(或者比我更有经验的)程序员学习的朋友,所以我正在寻找下一个最好的东西 - 从陌生人的工作中学习。搜索一个复杂和精心设计的PHP OOP应用程序从

任何人都可以推荐一个真实世界已完成并正在工作应用程序编写得很好,并且以OOP为中心。我想采取和分析它的来源。如果它基于Zend Framework,则为奖金。

我最感兴趣的是与桌面应用程序不同的对象,它们在生命周期(或页面加载)期间只对它们(或对它们在数据库或会话中的表示)做过一次真实操作,如user-> logIn() 。我对最优和可重用的设计模式及其现实生活实现感兴趣。

回答

0

你可以多看几家的PHP框架/是在那里CMSes,如CakePHP的,笨,Kohana的,WordPress的是,Drupal等

您还可以看看几个开源项目的这通过像GitHub这样的源代码可用。

+0

这些框架和诸如此类的东西是基础,在其上构建应用程序,我正在寻找一个完成一个 - 和愉快写得好一个 - 这就是为什么我需要具体的建议,从人 - 没有搜索结果或项目库。不过谢谢。 – raveren 2010-04-06 09:53:23

2

我会建议SugarCRM作为写得很好,非常广泛的应用。下载他们的源代码,并从include/MVC/SugarApplication.php开始。对于登录等,你可能想从include/MVC/View/SugarView.php开始。

顺便说一句,从以前的GSTO的回答评论看来,你正在寻找一个面向消费者的应用程序,而不是一个面向开发人员。毕竟,Drupal,Joomla和其他PHP Web框架事实上是完整的应用程序,它们只是针对开发人员社区。