基本上,我正在更深入地研究复杂的编程实践。我几乎没有可以向有经验(或比我更有经验)的程序员 friend 学习,所以我正在寻找下一个最好的东西 - 从陌生人的工作中学习。
任何人都可以推荐一个写得很好并且以 OOP 为中心的现实世界完成和工作应用程序。愿取其源分析。如果它基于 Zend Framework,则加分。
我最感兴趣的是与桌面应用程序不同的对象,它们在其生命周期(或页面加载)期间(或对它们在数据库或 session 中的表示)仅执行一次实际操作,例如 user->logIn()。我对最佳和可重用的设计模式及其现实生活中的实现很感兴趣。
最佳答案
我会推荐 SugarCRM作为一个编写良好且使用极其广泛的应用程序。下载他们的源码,从include/MVC/SugarApplication.php
开始.对于登录等,您可能希望从 include/MVC/View/SugarView.php
开始.
顺便说一句,从您之前对 GSto 的回答的评论看来,您正在寻找面向消费者的应用程序,而不是针对开发人员的应用程序。毕竟,Drupal、Joomla 和其他 PHP 网络框架实际上是完整的应用程序,它们只是针对开发人员社区。p>
关于php - 搜索复杂且设计良好的 PHP OOP 应用程序以供学习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579832/