http://www.hkpug.net/2006/10/21/top-10-php-mvc-frameworks
又一個「十大排名榜」,這一個由 Jehzeel Laurente 列出的十大 PHP MVC 開發架構,是作者根據他的個人經驗和喜好選取的,其中有一些是響當當的著名牌子,也有一些較冷門的架構。
Jehzeel Laurente 認為開發架構的作用是使編寫網上應用程式更簡單,以 MVC 為藍本的架構由於可以分拆為獨立的層次,所以使用上比其他設計更簡單易用,也有助推動獨立模組的重複使用。至於怎樣才算是好的架構?Jehzeel 認為好的架構必須容易學習,使用簡易,容易擴展或變改,容許快速地開發(及維護)應用程式,最後當然是要穩定。
十大 PHP MVC 開發架構:
- Ambivalence : 一個由 Java-Maverick 移植到 PHP 的開發架構
- WACT : Web Application Component Toolkit
- ATK : Achievo Tool Kit,一個不錯的快速開發架構
- Phrame : 一個把 Java-Struts 移植到 PHP 的開發架
- Studs : 另一個把 Java-Struts 移植到 PHP 的開發架構
- Prado : 嚴格來說不是 MVC,不過它是 Zend 編程設計比賽的冠軍作品
- PHPOnTrax : 由 Ruby-on-Rails 啟發的開發架構,只適用於 PHP5
- CakePHP : 也是由 Ruby-on-Rails 啟發的開發架構,可用於 PHP4/5
- Mojavi : 這是 Jehzeel 第一個喜歡上的開發架構
- Symfony : 由 Ruby-on-Rails 啟發,以 Mojavi 為基礎的架構
全站熱搜
留言列表