各網頁框架系統的比較
比较特性 > PHP

| 项目 | 程式語言 | Ajax | MVC框架 | MVC push-pull | 國際化與本地化 | ORM | 测试框架 | 資料庫轉移框架 | 安全性框架 | 模板框架 | 缓存框架 | 表單验证框架 | 鷹架 | RAD | 移動性 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| CakePHP 1 & 2 | PHP >= 5.2 | Prototype、script.aculo.us、jQuery、jQuery UI、MooTools、MooTools或其他 | 是 | Push | 是 | Active Record (CakePHP 1.x)、資料映射模式 (CakePHP 2.x) | 單元測試、偽物件、fixtures、程式碼覆蓋、用SimpleTest和Xdebug PHPUnit (cakephp 2.0)做記憶體分析 | 是 | ACL基底 | 主題、配置、視圖、元素 | Memcache、Redis、XCache、APC、File | 驗證、安全性 | 是 | 否 | ? |
| CakePHP 3 | PHP >= 5.4 | 任何 | 是 | Yes、Push & Cells | 是 | ORM、資料映射模式、SQL關係代數抽象層 | 單元測試、偽物件、fixtures、程式碼覆蓋、用PHPUnit 和 Xdebug 和 持續整合經由Travis做記憶體分析 | 是 | CRUD基底、ACL基底、多插件 | 主題、配置、資料格、視圖、元素和Twig、Bootstrap等等用的插件 | Memcache、Redis、XCache、APC、File | 經由Contexts (Table (DAO)、Entity (VO)和Controller)、CSRF保護做驗證 | 插件 CRUD | Cake Bake | 行動代理偵測、配置 |
| CodeIgniter | PHP >= 5.2.4 | 任何 | 是 | Push | 幾乎 | 只有第三方套件 | 預備在下一版 | 是 | 是 | 是 | 是 | 是 | 否 | 是 | 模板 |
| Drupal | PHP | jQuery、jQuery UI或其他 | PAC | 不適用 | 是 | 選擇性模組 | SimpleTest | 是 | 是 | 是 | Memcache、APC、Varnish或其他 | 是 | 否 | 否 | 是 |
| Fat-Free Framework | PHP | 任何 | MVC、RMR | Push-pull | 是 | SQL、MongoDB、Flat-File用的資料映射 | 內建 | 是 | 是 | 是 | APC、Memcache、XCache、WinCache和Filesystem | 是 | 否 | ? | ? |
| FuelPHP | PHP >= 5.3.x | 是 | MVC、HMVC | Push | 是 | 是 | PHPUnit | 是 | 是，可用插件 | 是，可用插件 | 檔案、Redis、Memcache或其他 | 是 | 是 | ? | ? |
| Fusebox | PHP | 是 | 無強制性 | Push | 否，自訂 | ? | ? | ? | 可用多種插件 | ? | ? | 經由qforms或內建PHP驗證 | 是 | ? | ? |
| Gyroscope | PHP >=5.4 | nano.js、replaceable | LCHH | Push-pull | 幾乎 | 資料源不可知 | 否 | 內建Schema比較工具和UDF編輯器 | ACL基底、可替換 | 實作特定;幫手函數和可用主題模板 | APC、Memcache | 是 | 互動式程式碼生成 | 是 | 專用移動配備和平板配置、橫直螢幕轉換 |
| Joomla | ? | 是 | 插件 | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Kajona | PHP >= 7 | 任何 | 是 | Push | 是 | 是 | PHPUnit、Selenium、Jasmine | 是 | 是 | 是 | APC、資料庫、檔案 | 是 | 是 | 是 | Bootstrap |
| Laravel | PHP >= 5.5.9 | 任何 | 是 | Push | 是 | 是 | PHPUnit | 是 | 是 | 是 | APC、資料庫、檔案、Memcache、Redis | 是 | 是 | 是 | 否 |
| Lithium | PHP >= 5.3.6 | 任何 | 是 | Push | 是 | Yes | 單元測試、內建框架或其他獨立元件 | 否 | 是，可用插件 | PHP、Twig插件可用 | Memcache、Redis、XCache、APC、檔案 | Yes，有CSRF保護和表單簽署 | 否 | 是 | ? |
| Nette Framework | PHP >= 5.3.0 | 工具包獨立 | MVP | Push | 是 | 只有第三方套件 | 是 | 否 | 是 | 是 | 是 | 是 | 否 | ? | ? |
| Phalcon | PHP >= 5.5 | Template:任何 | 是 | Push | 是 | 是 | 是 | 是 | 是 | Volt | 是 | 是 | 是 | 是 | ? |
| PRADO | PHP >= 5.3.0 | Prototype、script.aculo.us和內含元件 | 否 | Push-pull | 是 | 数据访问对象 (DAO)、active record模式、SQLMap資料映射 | PHPUnit、SimpleTest、Selenium | 否 | 是 | XML基底，類似於ASP.NET | APC、資料庫、eAccelerator、Memcached、XCache | 是 | 是 | ? | ? |
| SilverStripe (Sapphire) | PHP >= 5.2 | jQuery、jQuery UI | 是 | Push-pull | 是 | Active record模式 | 單元測試、Selenium | 自動 | 包含OpenID | 主題 | 是 | 是 | 是 | 是 | 是 |
| Silex | PHP >= 5.3.9 | 是 | 是 | 是 | 是 | 插件(Doctrine) | 是 | 否 | 是 | PHP、Twig | 插件 | 是 | 插件 | ? | ? |
| Smart.Framework | PHP >= 5.4.9 | 是 | 是 | 是 | 是 | 是，(PostgreSQL、MySQL、SQLite、MongoDB、Solr或其他經由插件) | 是 | 否 | 是 | 是，(Markers、Twig或其他經由插件) | 是，File、Redis或其他經由插件) | 是 | 否 | 是 | 是，(jQuery mobile、Bootstrap或其他經由插件) |
| Symfony | PHP 5 | Prototype、script.aculo.us、Unobtrusive Ajax加上UJS和PJS插件 | 是 | Push | 是 | Propel、Doctrine (YAML) | 是 | 插件(alpha程式碼) | 插件 | PHP、Twig | 是 | 是 | 是 | ? | ? |
| Symfony 2 | PHP >= 5.3.3 | 任何 | 是 | Push | 是 | Propel、Doctrine (YAML) | 是 | 插件 | 是 | PHP、Twig | 是 | 是 | 是 | ? | ? |
| TwistPHP | PHP >= 5.3.3 | 任何 | 是 | Push | 是 | 是 | PHPUnit經由Travis | 否 | 是 | 是 | 是 | 是 | 否 | ? | ? |
| TYPO3 | PHP >= 5.5 | 任何 | 是 | Push-pull | 是 | 是 | 是 | 部份 | 是 | TYPO3 Fluid | 是 | 是 | 插件 | 插件 | ? |
| Yii | PHP >= 5.4 | jQuery、jQuery UI、內含元件、插件 | 是 | Push-pull | 是 | 資料存取物件 (DAO)、Active Record模式、插件 (包含Doctrine 2.0) | PHPUnit、Selenium | 是 | ACL基底、RBAC基底、插件 | PHP基底、類PRADO、插件 | APC、資料庫、eAccelerator、檔案、Memcache、Redis、WinCache、XCache、Zend Platform | 是 | 是 | ? | ? |
| Zend Framework | PHP >= 5.3 | 工具包獨立 | 是 | Push-pull | 是 | 表格和Row Data Gateway或Doctrine | 單元測試、PHP Unit或其他獨立元件 | 是 | ACL基底 | 是 | APC、資料庫、檔案、Memcache、Zend Platform | 是 | 是 | ? | ? |
| Zend Framework 2 | PHP >= 5.3.3 | 工具包獨立 | 是 | Push-pull | 是 | 表格和Row Data Gateway和Doctrine 2.0 (Zend Framework 2.0) | 單元測試、PHP Unit或其他獨立元件 | 是 | ACL基底 | 是 | APC、資料庫、檔案、Memcache、Zend Platform | 是 | 是 | ? | ? |