YII是一個(gè)優(yōu)秀的使用非常廣泛適合開(kāi)發(fā)php大型項(xiàng)目的架構(gòu),以下是青鋒建產(chǎn)給大家分享的yii框架的簡(jiǎn)介,特點(diǎn)、優(yōu)勢(shì)、系統(tǒng)要求。
Yii 是什么
Yii 是一個(gè)高性能,基于組件的 PHP 框架,用于快速開(kāi)發(fā)現(xiàn)代 Web 應(yīng)用程序。 名字 Yii (讀作 易)在中文里有“極致簡(jiǎn)單與不斷演變”兩重含義, 也可看作 Yes It Is! 的縮寫。 ? ?(推薦學(xué)習(xí):yii教程)
Yii 最適合做什么?
Yii 是一個(gè)通用的 Web 編程框架,即可以用于開(kāi)發(fā)各種用 PHP 構(gòu)建的 Web 應(yīng)用。 因?yàn)榛诮M件的框架結(jié)構(gòu)和設(shè)計(jì)精巧的緩存支持,它特別適合開(kāi)發(fā)大型應(yīng)用, 如門戶網(wǎng)站、社區(qū)、內(nèi)容管理系統(tǒng)(cms)、 電子商務(wù)項(xiàng)目和 restful Web 服務(wù)等。
Yii 的優(yōu)勢(shì)的所在
和其他 PHP 框架類似,Yii 實(shí)現(xiàn)了 mvc(Model-View-Controller) 設(shè)計(jì)模式并基于該模式組織代碼。
Yii 的代碼簡(jiǎn)潔優(yōu)雅,這是它的編程哲學(xué)。 它永遠(yuǎn)不會(huì)為了刻板地遵照某種設(shè)計(jì)模式而對(duì)代碼進(jìn)行過(guò)度的設(shè)計(jì)。
Yii 是一個(gè)全棧框架,提供了大量久經(jīng)考驗(yàn),開(kāi)箱即用的特性: 對(duì)關(guān)系型和 nosql 數(shù)據(jù)庫(kù)都提供了查詢生成器和 ActiveRecord;RESTful API 的開(kāi)發(fā)支持;多層緩存支持,等等。
Yii 非常易于擴(kuò)展。你可以自定義或替換幾乎任何一處核心代碼。你還會(huì)受益于 Yii 堅(jiān)實(shí)可靠的擴(kuò)展架構(gòu),使用、再開(kāi)發(fā)或再發(fā)布擴(kuò)展。
高性能始終是 Yii 的首要目標(biāo)之一。
Yii 不是一場(chǎng)獨(dú)角戲,它由一個(gè)強(qiáng)大的開(kāi)發(fā)者團(tuán)隊(duì)提供支持, 也有一個(gè)龐大的專家社區(qū),持續(xù)不斷地對(duì) Yii 的開(kāi)發(fā)作出貢獻(xiàn)。?
Yii 開(kāi)發(fā)者團(tuán)隊(duì)始終對(duì) Web 開(kāi)發(fā)趨勢(shì)和其他框架及項(xiàng)目中的最佳實(shí)踐和特性保持密切關(guān)注, 那些有意義的最佳實(shí)踐及特性會(huì)被不定期的整合進(jìn)核心框架中, 并提供簡(jiǎn)單優(yōu)雅的接口。