php框架需要掌握什麼

2020-07-16 10:06:49

php框架需要掌握什麼?

下面介紹幾個主流的PHP框架。

(1)Zend Framework

Zend Framework是由Zend公司開發的PHP框架,可用於開發Web程式和服務。Zend Framework採用MVC架構模式來分離應用程式中不同的部分,從而方便程式的開發和維護。

(2)CakePHP

CakePHP是一個運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設計模式的快速開發框架。該框架的主要目標是讓各種層次的PHP開發人員都能快速靈活地開發健壯的Web應用。

(3)Yii

Yii是一個基於元件的高效能PHP框架,用於開發大型Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫參照以及全面的教學。Yii幾乎提供了如今Web2.0應用開發所需要的一切功能,事實上,Yii也是最有效率的PHP框架之一。

(4)ThinkPHP

ThinkPHP是一個由國人開發的快速、相容而且簡單的輕量級PHP開發框架。誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP。ThinkPHP遵循Apache2開源協定發布,從Struts結構移植過來並做了改進和完善,同時也借鑑了國外很多優秀的框架和模式。使用物件導向的開發結構和MVC模式,融合了Struts的思想和TagLib(標籤庫)、RoR的ORM對映和ActiveRecord模式,封裝了對資料庫的常用操作,單一入口模式等。在模板引擎、快取機制、認證機制和擴充套件性方面均有獨特的表現。

(4)Codelgniter

Codelgniter(CI)也是一個比較老牌的PHP框架。和ZF相反,它非常小巧,核心類庫僅有1MB左右。使用起來比較簡單,程式碼框架遵循常見的MVC結構。但是CI的類庫封裝得還不夠精細,某些框架層次感覺設計得過於煩瑣;另外CI的文件做得不是很好,特別是缺乏良好的中文文件,這大大阻礙了CI框架在國內的普及。

以上就是php框架需要掌握什麼的詳細內容,更多請關注TW511.COM其它相關文章!