常見的PHP開發框架,你會框架的瞭解只是九牛一毛

常見的PHP開發框架,你會框架的瞭解只是九牛一毛

Laravel

Laravel 是一套簡潔、優雅的 PHP Web 開發框架。它可以讓你從麵條一樣雜亂的代碼中解脫出來;它可以幫你構建一個完美的網絡 APP ,而且每行代碼都可以簡潔、富於表達力。

Laravel 是一個有著美好前景的年輕框架,它的社區充滿著活力,相關的文檔和教程完整而清晰,併為快速、安全地開發現代應用程序提供了必要的功能。在近幾年對PHP 框架流行度的統計中,Laravel始終遙遙領先。

Yii

Yii 是一個基於組件的高性能php框架,用於開發大型Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主題化,I18N和L10N,Yii提供了 今日Web 2.0應用開發所需要的幾乎一切功能。事實上,Yii是最有效率的PHP框架之一。

Zend Framework

基於 PHP5 的開源PHP開發框架,可用於開發 Web 程序和服務,ZF採用 MVC(Model–View-Controller) 架構模式來分離應用程序中不同的部分方便程序的開發和維護。

CakePHP

CakePHP一個基於PHP,免費且開源的迅速發展框架最開始從Ruby On Rails框架裡得到靈感。

CakePHP是一個運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設計模式的快速開發框架。

CakePHP提供程序員所需要的基本體系架構,因此程序員可以使用它更快速且不失靈活性地創建網絡應用程序。

CodeIgniter

CodeIgniter,簡稱CI。 是一個簡單快速的PHP MVC框架,是一套小巧但功能強大的、給 PHP 網站開發者使用的 Web 應用程序開發框架和工具包。它為組織提供了足夠的自由支持,允許開發人員更迅速地工作。

Symfony

Symfony是一個基於MVC模式的面向對象的PHP5框架。Symfony允許在一個web應用中分離事務控制,服務邏輯和表示層。簡單的模板功能symfony是一個開源的PHP Web框架。基於最佳Web開發實踐,已經有多個網站完全採用此框架開發,symfony的目的是加速Web應用的創建與維護。

ThinkPHP

ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架,遵循Apache2開源協議發佈,從Struts結構移植過來並做了改進和完善,同時也借鑑了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的思想和TagLib(標籤庫)、RoR的ORM映射和ActiveRecord模式。

ThinkPHP可以支持windows/Unix/Linux等服務器環境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多種數據庫以及PDO擴展,ThinkPHP框架本身沒有什麼特別模塊要求,具體的應用系統運行環境要求視開發所涉及的模塊。

FleaPHP

FleaPHP的全名是Fast-Lightweight-Extensible-Automatic PHP web application framework,是能夠自動適應各種運行環境,併兼容 PHP4 和 PHP5的PHP框架。

FleaPHP 框架簡單、清晰,容易理解和學習,並且有完全中文化的文檔和豐富的示例程序降低學習成本,為開發者輕鬆、快捷的創建應用程序提供幫助。

Kohana

Kohana 是一款純 PHP5 的框架,基於 MVC 模式開發, 它的特點就是高安全性,輕量級代碼,容易使用。

常見的PHP開發框架,你會框架的瞭解只是九牛一毛

xiaopingguo950321 722584796


分享到:


相關文章: