10款鮮為人知的PHP框架

stefan520發表於2014-08-19

Akelos

Akelos PHP框架是一個類似於Ruby on Rails的框架,是基於MVC(Model View Controller)設計模式的web應用開發平臺。由於Akelos對伺服器唯一的要求就是支援PHP,與其他類似框架相比它的程式碼應用寫得較少,因此它可以在大多數共享主機伺服器上執行,它通過約定俗成代替配置來幫助開發人員減少程式碼的編寫數量。Akelos可以支援URL的改寫、資料庫移植等內容,它的主要目的在於,幫助程式設計師開發基於資料庫的多語言Web應用程式,依據MVC模式加快複雜的 web 應用程式的建立。

CakePHP Framework

CakePHP 無論對於初學者還是職業PHP開發者都是很好的選擇。它基於與Ruby on Rails同樣的原則而設計,它十分注重快速開發——這使得它成為一個非常好的用於RAD的開發框架。它快速增長的支援系統,簡潔性和可測量性使得 CakePHP成為今天可用的最受歡迎的PHP開發框架之一。

CodeIgniter PHP Framework

CodeIgniter 是一套小巧但功能強大的PHP 框架,做為一個簡單而"優雅"的工具包,它是一套專為PHP 開發者建立功能完善的Web 應用程式。如果你是一個使用虛擬主機,並且為客戶所要求的期限而煩惱的開發人員,如果你已經厭倦那些難而且效率不高的框架,你一定會喜歡CodeIgniter。

Fusebox Framework

Fusebox是構建ColdFusion和PHP Web 應用程式最流行的框架。它的目的是使應用程式更易於建立和維護,並使團隊開發更加容易。

Php On Trax

Php On Trax是一個採用MVC架構,適用於PHP5與PHP4環境,基於Ruby on Rails框架思想的web開發與持久層框架。它包含了建立依賴於資料庫的Web系統所需要做的所有事件,是Ruby on Rails框架的一個真正PHP克隆。

HPDevShell Framework

PHPDevShell是一款開源(GNU/LGPL)的快速應用開發框架,用於開發不含 Javascript的純PHP。它有一個完整的GUI管理員後臺介面。其主要目標在於開發外掛一類的基於管理的應用,其中速度、安全、穩定性及彈性是最優先考慮的重點。其設計形成了一個簡單的學習曲線,PHP開發者無需學習複雜的新術語。

OpenBiz PHP Framework

Openbiz Framework的設計目標是節省構建複雜應用系統的開發投入和縮短開發時間。藉助於Openbiz的幫助,應用程式的開發將基於完善的MVC架構建立,以Metadata驅動為核心描述業務邏輯,支援多種ORM邏輯,並且有Openbiz Appbuilder作為圖形化整合開發環境的快速開發平臺。

PRADO Component-based Framework

PRADO是在PHP5環境下的一個基於事件驅動和基於元件的WEB應用研發框架。PRADO專注於建立一個程式碼重用和事件驅動的程式設計標準。如果你曾經用Delphi或者Visual Basic等這些RAD開發工具來開發Windows程式的話,那麼你會發現使用PRADO來開發WEB應用是非常類似的,你可以很快就掌握PRADO來進行WEB應用的開發。

QPHP (Quick PHP) Framework

QuickPHP是用於測試和除錯PHP指令碼的獨立Web伺服器。QuickPHP不需要安裝(只解壓並執行),已包括PHP5,可以用來測試基本的PHP指令碼。該QuickPHP伺服器支援GET,POST和HEAD請求,並提供最低配置選項,只需選擇你的PHP指令碼的根目錄,然後可以在瀏覽器中訪問了。

Seagull PHP Framework

Seagull是個純OOP(物件導向程式設計)框架,可用於建立web,command line(命令列)和GUI的應用程式。它採用了BSD授權,讓PHP開發者可以更容易地整合並管理程式碼源,更快速地建立複雜的應用程式。

更多的PHP IDE可以參考:






相關文章