1.CakePHP Framework
CakePHP 無論對于初學者還是職業PHP 開發者都是很好的選擇。它基于與 Ruby on Rails 同樣的原則而設計,它十分注重快速開發——這使得它成為一個非常好的用于 RAD 的開發框架。它快速增長的支持系統,簡潔性和可測量性使得 CakePHP 成為今天可用的最受歡迎的 PHP 開發框架之一。
2.CodeIgniter PHP Framework
CodeIgniter 是一套小巧但功能強大的 PHP 框架,做為一個簡單而"優雅"的工具包,它是一套專為 PHP 開發者建立功能完善的 Web 應用程序。如果你是一個使用虛擬主機,并且為客戶所要求的期限而煩惱的開發人員,如果你已經厭倦那些難而且效率不高的框架,你一定會喜歡 CodeIgniter。
3.Fusebox Framework
Fusebox 是構建 ColdFusion 和 PHP Web 應用程序最流行的框架。它的目的是使應用程序更易于創建和維護,并使團隊開發更加容易。
4.Php On Trax
Php On Trax 是一個采用 MVC 架構,適用于 PHP5 與 PHP4 環境,基于 Ruby on Rails 框架思想的 web 開發與持久層框架。它包含了創建依賴于數據庫的 Web 系統所需要做的所有事件,是 Ruby on Rails 框架的一個真正 PHP 克隆。
5.HPDevShell Framework
PHPDevShell 是一款開源(GNU/LGPL)的快速應用開發框架,用于開發不含 Javascript 的純 PHP。它有一個完整的 GUI 管理員后臺界面。其主要目標在于開發插件一類的基于管理的應用,其中速度、安全、穩定性及彈性是最優先考慮的重點。其設計形成了一個簡單的學習曲 線,PHP 開發者無需學習復雜的新術語。
6.OpenBiz PHP Framework
Openbiz Framework 的設計目標是節省構建復雜應用系統的開發投入和縮短開發時間。借助于 Openbiz 的幫助,應用程序的開發將基于完善的 MVC 架構建立,以 Metadata 驅動為核心描述業務邏輯,支持多種 ORM 邏輯,并且有 Openbiz Appbuilder 作為圖形化集成開發環境的快速開發平臺。
7.PRADO Component-based Framework
PRADO 是在 PHP5 環境下的一個基于事件驅動和基于組件的 WEB 應用研發框架。PRADO 專注于建立一個代碼重用和事件驅動的編程標準。如果你曾經用 Delphi 或者 Visual Basic 等這些 RAD 開發工具來開發 Windows 程序的話,那么你會發現使用 PRADO 來開發 WEB 應用是非常類似的,你可以很快就掌握 PRADO 來進行 WEB 應用的開發。
8.QPHP (Quick PHP) Framework
QuickPHP 是用于測試和調試 PHP 腳本的獨立 Web 服務器。QuickPHP 不需要安裝(只解壓并運行),已包括 PHP5,可以用來測試基本的 PHP 腳本。該 QuickPHP 服務器支持 GET,POST 和 HEAD 請求,并提供最低配置選項,只需選擇你的 PHP 腳本的根目錄,然后可以在瀏覽器中訪問了。
9.Seagull PHP Framework
Seagull 是個純 OOP (面向對象程序設計)框架,可用于創建 web,command line (命令行)和 GUI 的應用程序。它采用了 BSD 授權,讓 PHP 開發者可以更容易地整合并管理代碼源,更快速地建立復雜的應用程序。
10.Akelos
Akelos PHP 框架是一個類似于 Ruby on Rails 的框架,是基于 MVC(Model View Controller)設計模式的 web 應用開發平臺。由于 Akelos 對服務器唯一的要求就是支持 PHP,與其他類似框架相比它的代碼應用寫得較少,因此它可以在大多數共享主機服務器上運行,它通過約定俗成代替配置來幫助開發人員減少代碼的編寫數量。 Akelos 可以支持 URL 的改寫、數據庫移植等內容,它的主要目的在于,幫助程序員開發基于數據庫的多語言 Web 應用程序,依據 MVC 模式加快復雜的 web 應用程序的創建。
新聞熱點
疑難解答