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 為基礎的架構
創作者介紹

創造心理的感動

gisanfu 發表在 痞客邦 PIXNET 留言(0) 人氣()