樱桃视频app

PHP常用框架介紹

2020-08-19

PHP框架介紹

PHP框(kuang)架真(zhen)正地發(fa)展(zhan)是從PHP5開(kai)始的(de)。其(qi)實在PHP4時代就有一(yi)些(xie)框(kuang)架,但是由于使用(yong)(yong)復雜(za),沒有純PHP好用(yong)(yong),所(suo)以一(yi)直(zhi)到了PHP5才有大的(de)發(fa)展(zhan)。隨著PHP5面向對(dui)象功能的(de)實現。基于PHP的(de)產品漸(jian)漸(jian)多了起來(lai)。下面列(lie)舉幾款比較流行的(de)PHP框(kuang)架。(1)ThinkPHPThinkPHP框(kuang)架是由上海頂想公司開(kai)發(fa)維(wei)護的(de)MVC結構的(de)開(kai)源(yuan)PHP框(kuang)架,遵循Apache2開(kai)源(yuan)協議發(fa)布(bu),是為了敏捷WEB應(ying)(ying)用(yong)(yong)開(kai)發(fa)和簡化企業應(ying)(ying)用(yong)(yong)開(kai)發(fa)而誕(dan)生的(de)。

PHP框架介紹

ThinkPHP是一個快速、兼(jian)(jian)容而且(qie)簡單的輕量級(ji)國產PHP開(kai)(kai)發(fa)框架,誕生(sheng)于(yu)2006年初,作為一個整體開(kai)(kai)發(fa)解(jie)決方(fang)案,ThinkPHP能(neng)夠(gou)解(jie)決應用(yong)開(kai)(kai)發(fa)中的大(da)多數(shu)需要,因為其自身包含了底層架構、兼(jian)(jian)容處(chu)(chu)理、基類庫(ku)、數(shu)據(ju)庫(ku)訪問層、模板引擎、緩(huan)存機(ji)制(zhi)、插件(jian)機(ji)制(zhi)、角色認(ren)證、表單處(chu)(chu)理等常用(yong)的組件(jian),并(bing)且(qie)對于(yu)跨(kua)版本、跨(kua)平(ping)臺(tai)和跨(kua)數(shu)據(ju)庫(ku)移植都(dou)比較方(fang)便(bian)。并(bing)且(qie)每個組件(jian)都(dou)是精心設計和完善的,應用(yong)開(kai)(kai)發(fa)過程(cheng)僅僅需要關注(zhu)您的業務邏(luo)輯(ji)。(2)Laravel

PHP框架介紹

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

PHP框架介紹

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

PHP框架介紹

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

PHP框架介紹

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

相關新聞