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