10款鮮為人知的PHP框架
Akelos PHP框架是一個類似於Ruby on Rails的框架,是基於MVC(Model View Controller)設計模式的web應用開發平臺。由於Akelos對伺服器唯一的要求就是支援PHP,與其他類似框架相比它的程式碼應用寫得較少,因此它可以在大多數共享主機伺服器上執行,它通過約定俗成代替配置來幫助開發人員減少程式碼的編寫數量。Akelos可以支援URL的改寫、資料庫移植等內容,它的主要目的在於,幫助程式設計師開發基於資料庫的多語言Web應用程式,依據MVC模式加快複雜的 web 應用程式的建立。
CakePHP 無論對於初學者還是職業PHP開發者都是很好的選擇。它基於與Ruby on Rails同樣的原則而設計,它十分注重快速開發——這使得它成為一個非常好的用於RAD的開發框架。它快速增長的支援系統,簡潔性和可測量性使得 CakePHP成為今天可用的最受歡迎的PHP開發框架之一。
CodeIgniter 是一套小巧但功能強大的PHP 框架,做為一個簡單而"優雅"的工具包,它是一套專為PHP 開發者建立功能完善的Web 應用程式。如果你是一個使用虛擬主機,並且為客戶所要求的期限而煩惱的開發人員,如果你已經厭倦那些難而且效率不高的框架,你一定會喜歡CodeIgniter。
Fusebox是構建ColdFusion和PHP Web 應用程式最流行的框架。它的目的是使應用程式更易於建立和維護,並使團隊開發更加容易。
Php On Trax是一個採用MVC架構,適用於PHP5與PHP4環境,基於Ruby on Rails框架思想的web開發與持久層框架。它包含了建立依賴於資料庫的Web系統所需要做的所有事件,是Ruby on Rails框架的一個真正PHP克隆。
PHPDevShell是一款開源(GNU/LGPL)的快速應用開發框架,用於開發不含 Javascript的純PHP。它有一個完整的GUI管理員後臺介面。其主要目標在於開發外掛一類的基於管理的應用,其中速度、安全、穩定性及彈性是最優先考慮的重點。其設計形成了一個簡單的學習曲線,PHP開發者無需學習複雜的新術語。
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應用的開發。
QuickPHP是用於測試和除錯PHP指令碼的獨立Web伺服器。QuickPHP不需要安裝(只解壓並執行),已包括PHP5,可以用來測試基本的PHP指令碼。該QuickPHP伺服器支援GET,POST和HEAD請求,並提供最低配置選項,只需選擇你的PHP指令碼的根目錄,然後可以在瀏覽器中訪問了。
Seagull是個純OOP(物件導向程式設計)框架,可用於建立web,command line(命令列)和GUI的應用程式。它採用了BSD授權,讓PHP開發者可以更容易地整合並管理程式碼源,更快速地建立複雜的應用程式。
更多的PHP IDE可以參考:
相關文章
- 谷歌11款鮮為人知的低調產品谷歌
- 10個鮮為人知的WordPress函式函式
- 鮮為人知的JavaScript功能JavaScript
- 10 個鮮為人知的 Linux 命令(5)Linux
- 10 個鮮為人知的 Linux 命令(2)Linux
- 10 個鮮為人知的 Linux 命令(3)Linux
- 10 個鮮為人知的 Linux 命令(4)Linux
- JavaScript 那些鮮為人知的玩法JavaScript
- 7個鮮為人知卻超實用的PHP函式PHP函式
- 鮮為人知的 Python 語法Python
- 鮮為人知的 PostgreSQL 特性 - hakibenitaSQL
- 15 個鮮為人知的Unix命令
- 鮮為人知的程式設計真相程式設計
- Python:鮮為人知的功能特性(上)Python
- Python:鮮為人知的功能特性(下)Python
- 鮮為人知的python位運算Python
- 有趣且鮮為人知的 Python “特性”Python
- 5個 Google Guava 鮮為人知的特性GoGuava
- Google鮮為人知的14項服務Go
- 庫克的14件鮮為人知的軼事
- 5個鮮為人知Java集合特性Java
- 一份鮮為人知的Python特性Python
- 11 個鮮為人知的 Linux 命令(1)Linux
- 十個鮮為人知的Linux 命令(三)Linux
- 十個鮮為人知的Linux 命令(二)Linux
- 6條鮮為人知的程式設計真相程式設計
- C語言有哪些鮮為人知的特性?C語言
- 鮮為人知的Windows XP最佳化(轉)Windows
- 谷歌上市10週年,我知道的一些鮮為人知的事情谷歌
- 推薦六個鮮為人知的 Composer 命令
- 鮮為人知的軟體專案管理原則專案管理
- 十個鮮為人知的Linux命令 - Part 5Linux
- 25個鮮為人知的谷歌使用技巧——資訊圖谷歌
- 一些鮮為人知的程式設計真相程式設計
- iOS 8系統10個鮮為人知的隱藏功能或改進iOS
- 那些功能逆天,卻鮮為人知的pandas騷操作
- [譯] 鮮為人知的資料科學 Python 庫資料科學Python
- 一些鮮為人知的程式設計事實程式設計