古詩詞大全網 - 成語查詢 - PHP 微型框架有什麽好的推薦嗎

PHP 微型框架有什麽好的推薦嗎

1. Cake PHP

\

CakePHP是壹個擁有極大靈活性的開發,維護和部署的快速開發框架。使用非常常見的MVC和ORM設計模式,及其配置規則幫助大家簡化開發過程而無須開發過多的代碼

和ZF類似,CakePHP不要求配置。使用簡單。在IRC上擁有非常友好的社區#cakePHP,用來幫助新的用戶快速開始學習。基於MIT License,擁有最佳實踐,例如,安全,認證和session處理。擁有面對對象的方式幫助妳更簡單的使用。

源代碼

2. Yii Framework

\

Yii是壹個免費,開源的web應用開發框架,使用PHP5開發,幫助開發幹凈,簡潔的設計並且鼓勵開發開發。它幫助流水化的開發應用,並且保證高效,可擴展和易維護。性能極大的優化,非常適合開發任何類型的產品和項目。然而,它內建復雜,企業級別的應用。妳擁有完整的控制,包括表現層和持久層,符合了企業級別開發的指導方針

源代碼

3. Zend

\

Zend Framework 2 是壹個使用PHP5.3+來開發web應用和服務的開源框架。使用100%的面對對象的代碼並且使用PHP5.3種的新特性,例如名字空間,late static binding,lamda function和closure。Zend framewok 2 由成功的PHP框架Zend Framework 1演變而來,而Zend framework 1擁有1500萬的下載量。Zend framework2擁有獨特的組件結構,每壹個組件都設計的盡量少和其它組件產生依賴關系。 ZF2遵循了嚴格的面對對象的設計原理。這種非嚴格的組件關系結構允許開發人員使用任何他想使用的組件。

源代碼

4. Symfony

\

Smyfony是壹個web應用框架,遵循了典型的MVC(model view controller)的設計結構,現在越來越受歡迎,Symfony基於MIT license,它使用壹些PHP代碼類的輔助類庫得開發的過程簡單

源代碼

5. Webasyst

\

webasyst是壹個開源的PHP框架用來開發平滑的多用戶web應用或者復雜的網站。和其它的框架,例如,zend和symfony,比較起來,Webasyst框架更專註,並且允許更快和更高效的創建基於商業和團隊使用的應用。這個框架提供了大量的現成的工具用來管理用戶和授權,UI創建,移動端的訪問等等

源代碼

6. Laravel

\

Laravle是壹個定位於優雅簡單的PHP框架。變成不會變的苦悶。事實上,使用正確的工具絕對是讓它成為壹個讓人愉悅的事情。Laravel適合所有的PHP開發人員,特別是初學者。除了完善的文章,Laravel的友好的社區壹直幫助回答文檔上沒有涉及到的相關問題。使用Bundle來打包和分享代碼絕對是壹個非常棒的方式

源代碼

7. Guzzle

\

Guzzle是壹個幫助大家解決發送HTTP請求和創建web service 客戶端中多余的步驟的框架。包含了用來創建強壯的web service客戶端的工具,其中: 定義輸入和輸出的服務描述API,用來遍歷分頁資源的資源叠代,高效發送大量請求等等。

源代碼

8. Phalcon PHP

\

Phalcon PHP是壹個被發布成為C擴展並且提供高性能和低資源消耗的web框架。使用C書寫,平臺無關。作為這樣的框架,PHP支持微軟的windows系統, GNU/linux,Max OSX,妳可以下載壹個適合妳的系統的二進制包或者自己編譯

源代碼

9. CodeIgniter

\

Codelgiter是壹個強大的PHP框架,擁有非常小的體積,針對需要使用簡單優雅的工具套件開發完整特性的web應用而開發。如果妳需要處理***享主機賬號或者客戶時間有限制,並且厭倦了沒有文檔的大型框架的話,Codeignier可能非常適合妳

源代碼

10. Fuel PHP

\

Fuel是壹個簡單,靈活,社區驅動的PHP5.3 web框架,基於其它框架中的好的想法而開發壹個框架。在Apache,,IIS和Nginx上測試過。Fuel使用另外壹種方式實現,和其它框架不同,它努力成為社區驅動的框架。剛成立不到6個月,已經有30多個開發人員貢獻了代碼和文檔。