樱桃视频app

PHP常用框架介紹

2020-08-19

PHP框架介紹

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

PHP框架介紹

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

PHP框架介紹

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

PHP框架介紹

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

PHP框架介紹

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

PHP框架介紹

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

相關新聞