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其它相關文章!