2010-04-05 33 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框架事實上是完整的應用程序,它們只是針對開發人員社區。