yii2高級版和普通版的區(qū)別
高級版和基礎(chǔ)版只是一個叫法。之所以說他們只是一個叫法,因為他們的框架部分是完全相同的。所謂的框架部分就是 vendor 目錄,他通常存在于項目的根目錄。高級版基礎(chǔ)版之間的關(guān)系類似于 centos 以及 ubuntu,這二者都是基于 linux 內(nèi)核的。所以你很難說明他們到底誰更強大。但不可否認(rèn)的是,他們同樣提供了強大的功能。
所以 Yii 的命令行操作數(shù)據(jù)庫在基礎(chǔ)版同樣適用。這在權(quán)威指南的命令行章節(jié)有描述。
如果非要區(qū)分哪一個更適合項目,這得看到底是什么樣子的項目。假設(shè)你需要做一個博客,這個博客分為前后臺,那么高級版可能會合適。
而假設(shè)你有一個項目是提供API去存儲一些網(wǎng)站的統(tǒng)計數(shù)據(jù),并且這個API調(diào)用非常頻繁足以危及到主服務(wù)器。那么新開個基礎(chǔ)版項目存放于一臺專門做統(tǒng)計的服務(wù)器應(yīng)該會很不錯,由于只需要提供API,所以只需要一個應(yīng)用(當(dāng)然,高級版和基礎(chǔ)版都是可以任意增加應(yīng)用的)。
而高級版是提供兩個應(yīng)用的(frontend backend),如果此時你還是使用高級版的話,那么只會多出一堆毫無卵用的文件。這樣看起來,基礎(chǔ)版更靈活,仿佛更“高級”。
推薦:《YII教程》
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com