優點:配置純 PHP 腳本、效能高、路由/Layout/DB 封裝基礎 MVC、庫豐富、文檔詳盡、學習曲線平緩、適合小型專案。
缺點:Model 僅等同 DB 操作、框架過輕難支撐中型以上專案。
評價:快速原型、小型應用首選,代碼可讀性與執行效能兼顧。
優點:最接近 Rails 設計、ActiveRecord、關聯映射強大、腳手架自動生成、路由/配置完善、CLI 工具、中型專案甜點。
缺點:Model 同樣綁定 DB、Cache 功能弱、大型專案吃力、小型專案學習成本略高。
評價:里程碑式框架,敏捷開發與 Web 2.0 利器,眾多國產框架靈感來源。
優點:官方出品、海量庫(替代 PEAR)、設計模式豐富、架構優雅、MVC 相對簡潔、路由/配置(XML/INI)強、Cache 多後端支援、DB 適配器豐富、Model 層不限於 DB、Loader 機制靈活。
缺點:View 層極弱、無自動化腳本(手工建專案)、大型專案尚需打磨。
評價:野心最大、前途無量、最值得期待,當前中型專案可用、大型需謹慎評估。
優點:功能最強、完整 MVC、封裝 $_POST/$_GET、異常處理、除錯、驗證、強大緩存、自動載入、i18n、靈活 View、YAML 全域配置、專案/應用/模組/動作四層管理、CLI 全自動化、企業級首選。
缺點:Propel/Creole 重量級 ORM、緩存難控制(頻繁 cc/rc)、模板解析與配置讀取效率較低、學習曲線陡峭、中文社區/文檔缺乏。
評價:唯一能抗衡 Java 企業級框架的 PHP 產品,複雜專案長期維護成本低、復用性高,需自行替換 DB 層應對分庫分表。