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框架,用於開發大型網路應用程式。 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相關知識,請造訪PHP中文網!
以上是php框架需要掌握什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!