櫻桃視頻app下載

PHP常用框架介紹

2020-08-19

PHP框架介紹

PHP框(kuang)(kuang)架真正地(di)發展是(shi)(shi)從PHP5開始的(de)。其(qi)實(shi)在PHP4時代(dai)就有一些(xie)框(kuang)(kuang)架,但(dan)是(shi)(shi)由(you)于(yu)使用復雜(za),沒有純PHP好用,所(suo)以(yi)一直到了PHP5才(cai)有大的(de)發展。隨著PHP5面向(xiang)對象功能(neng)的(de)實(shi)現?;?yu)PHP的(de)產品(pin)漸漸多(duo)了起來(lai)。下(xia)面列(lie)舉(ju)幾款比(bi)較流行的(de)PHP框(kuang)(kuang)架。(1)ThinkPHPThinkPHP框(kuang)(kuang)架是(shi)(shi)由(you)上海頂想公司開發維(wei)護(hu)的(de)MVC結構的(de)開源PHP框(kuang)(kuang)架,遵循(xun)Apache2開源協議(yi)發布,是(shi)(shi)為(wei)了敏捷WEB應用開發和簡化企業應用開發而(er)誕生的(de)。

PHP框架介紹

ThinkPHP是(shi)一個(ge)快速、兼(jian)容(rong)(rong)而且(qie)簡單的(de)輕(qing)量級國產PHP開發框架,誕生于2006年(nian)初,作為一個(ge)整體開發解決(jue)方案,ThinkPHP能夠解決(jue)應用開發中的(de)大多數需要(yao),因為其自身包含了底層(ceng)架構、兼(jian)容(rong)(rong)處理(li)、基類庫、數據(ju)庫訪問層(ceng)、模板引擎、緩存機(ji)(ji)制、插件機(ji)(ji)制、角色認證、表單處理(li)等常用的(de)組件,并且(qie)對于跨(kua)版本、跨(kua)平臺和跨(kua)數據(ju)庫移(yi)植都比較(jiao)方便。并且(qie)每個(ge)組件都是(shi)精心設(she)計和完善的(de),應用開發過程僅僅需要(yao)關注您的(de)業(ye)務(wu)邏輯。(2)Laravel

PHP框架介紹

Laravel是一套(tao)簡潔、優雅的PHP Web開發框(kuang)架(PHP Web Framework)。它(ta)可(ke)以(yi)讓你從(cong)面條一樣雜亂的代(dai)碼中(zhong)解脫出來(lai);它(ta)可(ke)以(yi)幫你構建一個完美的網絡APP,而且每(mei)行代(dai)碼都(dou)可(ke)以(yi)簡潔、富于(yu)表達力。(3) Yii

PHP框架介紹

Yii是(shi)一(yi)個基于組件的(de)(de)高性能PHP框架,用(yong)(yong)于開發(fa)大型Web應(ying)用(yong)(yong)。Yii采用(yong)(yong)嚴格的(de)(de)OOP編寫,并有著完善的(de)(de)庫引用(yong)(yong)以及全(quan)面(mian)的(de)(de)教(jiao)程。從MVC,DAO/ActiveRecord,widgets,caching,等(deng)級式(shi)RBAC,Web服務,到主(zhu)題化,I18N和L10N,Yii提供(gong)了(le)今日Web 2.0應(ying)用(yong)(yong)開發(fa)所需要的(de)(de)幾乎(hu)一(yi)切功能。事實上,Yii是(shi)最有效率的(de)(de)PHP框架之(zhi)一(yi)。(4)CakePHP

PHP框架介紹

CakePHP是(shi)一個(ge)運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設(she)計模式的快速開發(fa)(fa)框架。該項目主(zhu)要(yao)目標是(shi)提供(gong)一個(ge)可以讓各種層次的PHP開發(fa)(fa)人員快速地(di)開發(fa)(fa)出(chu)健壯的Web應用,而又不(bu)失靈活性(xing)。(5)Symfony

PHP框架介紹

Symfony是(shi)一個基于MVC模式的(de)面向對象的(de)PHP5框架。Symfony允(yun)許在一個web應用中分離事務控制(zhi),服務邏輯和表示(shi)層。

相關新聞