來(lái)源:阿神 發(fā)布時(shí)間:2018-12-11 17:00:10 閱讀量:1522
php框架是什么?
對(duì)于很多php新手來(lái)說(shuō),框架是一個(gè)很難攀越的障礙,其實(shí),只要知道一個(gè)框架的流程,明白原理了,基本類似框架都可以看懂,php框架真正的發(fā)展要從php5開(kāi)始了,其實(shí)php4時(shí)代就有一些框架,但是因?yàn)榭蚣懿](méi)有給大家?guī)?lái)多方便而覺(jué)得很復(fù)雜,速度沒(méi)有純php好,所以一直到了php5才有大的發(fā)展,php5的面向?qū)ο竽P偷男薷膶?duì)框架的發(fā)展起了很大的作用。
框架簡(jiǎn)而言之就是在項(xiàng)目開(kāi)發(fā)中,一些架構(gòu)和代碼都是重復(fù)的,為了避免重復(fù)勞動(dòng),于是各種各樣的框架誕生了。PHP開(kāi)發(fā)框架有助于促進(jìn)快速軟件開(kāi)發(fā)(RAD),這節(jié)約了開(kāi)發(fā)者的時(shí)間,有助于創(chuàng)建更為穩(wěn)定的程序,并減少開(kāi)發(fā)者的重復(fù)編寫(xiě)代碼的勞動(dòng)。這些框架還通過(guò)確保正確的數(shù)據(jù)庫(kù)操作以及只在表現(xiàn)層編程的方式幫助初學(xué)者創(chuàng)建穩(wěn)定的程序。PHP開(kāi)發(fā)框架使得你可以花更多的時(shí)間去創(chuàng)造真正的Web程序,而不是編寫(xiě)重復(fù)性的代碼
php主流框架有哪些?
一直以來(lái)php框架被廣泛利用,多半都是基于mvc架構(gòu)模式的,還有基于事件驅(qū)動(dòng)模式的,在這里,php中文網(wǎng)為大家推薦幾個(gè)主流的php框架。
Laravel 框架
最熱門(mén)和功能強(qiáng)大的 PHP 開(kāi)發(fā)框架之一是 Laravel。許多 Web 開(kāi)發(fā)人員根據(jù)業(yè)務(wù)需求喜歡使用此框架來(lái)構(gòu)建大型企業(yè)的業(yè)務(wù) Web 解決方案。此框架支持強(qiáng)大的控制器,slim restful 原型,簡(jiǎn)單的 JSON api,等等。php中文網(wǎng)Laravel 框架相關(guān)課程:
輕松學(xué)會(huì)Laravel-基礎(chǔ)篇
Laravel 框架安裝包下載:
CodeIgniter 框架
作為另一個(gè)流行的 PHP 開(kāi)發(fā)框架,CodeIgniter 支持小型腳本,由 PHP 開(kāi)發(fā)人員構(gòu)建小型和功能齊全的網(wǎng)站,加載自定義功能。php中文網(wǎng) CodeIgniter 框架相關(guān)課程:
CodeIgniter 框架安裝包下載:
Yii 框架
另一個(gè)高速網(wǎng)站解決方案是采用 Yii 框架。許多 PHP Web 開(kāi)發(fā)公司使用 Yii 框架在于其顯著的功能,如緩存,MVC,DAO /活動(dòng)記錄,功能測(cè)試,身份驗(yàn)證和可定制訪問(wèn)。php中文網(wǎng)Yii 框架相關(guān)課程:
Yii2.0框架開(kāi)發(fā)實(shí)戰(zhàn)視頻教程
傳智播客Yii開(kāi)發(fā)大型商城項(xiàng)目視頻教程
Yii 框架安裝包下載:
THinkPHP框架
一個(gè)快速、兼容而且簡(jiǎn)單的輕量級(jí)國(guó)產(chǎn)PHP開(kāi)發(fā)框架,誕生于2006年初,原名FCS,2007年元旦正式更名為T(mén)hinkPHP,遵循Apache2開(kāi)源協(xié)議發(fā)布,從Struts結(jié)構(gòu)移植過(guò)來(lái)并做了改進(jìn)和完善,同時(shí)也借鑒了國(guó)外很多優(yōu)秀的框架和模式,使用面向?qū)ο蟮拈_(kāi)發(fā)結(jié)構(gòu)和MVC模式,融合了Struts的思想和TagLib(標(biāo)簽庫(kù))、RoR的ORM映射和ActiveRecord模式。php中文網(wǎng)THinkPHP框架相關(guān)課程:
Thinkphp3.2.3個(gè)人博客開(kāi)發(fā)
ThinkPHP開(kāi)發(fā)大型商城項(xiàng)目實(shí)戰(zhàn)視頻
THinkPHP框架安裝包下載:
Zend Framework
Zend framework 采用 PHP Web 開(kāi)發(fā)服務(wù)為企業(yè)業(yè)務(wù)提供了驚人的 Web 網(wǎng)絡(luò)解決方案。Zend Framework 2.4.3 完整版本安裝包
Phalcon 框架
Phalcon是一個(gè)開(kāi)源的、全棧的、用C語(yǔ)言編寫(xiě)的PHP5框架,為開(kāi)發(fā)者提供了網(wǎng)站及應(yīng)用開(kāi)發(fā)所需的大量高級(jí)工具,且Phalcon是松耦合的,開(kāi)發(fā)者可以根據(jù)需要使用其他組件。Phalcon中的所有函數(shù)都以PHP類的方式呈現(xiàn),開(kāi)發(fā)者無(wú)需學(xué)習(xí)和使用C語(yǔ)言,且無(wú)需擔(dān)心性能問(wèn)題。性能優(yōu)越、強(qiáng)大且易于使用是Phalcon受歡迎的最主要的因素。
Symfony 框架
作為流行和常用的 PHP 開(kāi)發(fā)框架之一,適用于所有的類型的 Web 項(xiàng)目開(kāi)發(fā)。因此,企業(yè)可以雇傭擅長(zhǎng)此框架的 PHP 開(kāi)發(fā)人員來(lái)快速創(chuàng)建和維護(hù)網(wǎng)站。
Webasyst 框架
另一個(gè)公認(rèn)的 PHP 框架是 Webasyst 。Webasyst 是個(gè)免費(fèi)的 PHP 框架,用來(lái)創(chuàng)建時(shí)尚多用戶的 web 應(yīng)用和網(wǎng)站。它提供一個(gè)多應(yīng)用 UI來(lái)整合和設(shè)計(jì)用戶的應(yīng)用,處理用戶驗(yàn)證,訪問(wèn)權(quán)限管理,路由設(shè)置等等。這款框架適用于商業(yè)和團(tuán)隊(duì)。其中兼容 PHP,MySQL,Smarty 和 jQuery ?!鞠嚓P(guān)推薦】
在線
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線溝通:
客服
熱線
7*24小時(shí)客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信