YII2高級版和普通版的區別
高級版和基礎版只是一個叫法。之所以說他們只是一個叫法,因為他們的框架部分是完全相同的。所謂的框架部分就是 vendor 目錄,他通常存在于項目的根目錄。高級版基礎版之間的關系類似于 centos 以及 ubuntu,這二者都是基于 linux 內核的。所以你很難說明他們到底誰更強大。但不可否認的是,他們同樣提供了強大的功能。
所以 Yii 的命令行操作數據庫在基礎版同樣適用。這在權威指南的命令行章節有描述。
如果非要區分哪一個更適合項目,這得看到底是什么樣子的項目。假設你需要做一個博客,這個博客分為前后臺,那么高級版可能會合適。
而假設你有一個項目是提供API去存儲一些網站的統計數據,并且這個API調用非常頻繁足以危及到主服務器。那么新開個基礎版項目存放于一臺專門做統計的服務器應該會很不錯,由于只需要提供API,所以只需要一個應用(當然,高級版和基礎版都是可以任意增加應用的)。
而高級版是提供兩個應用的(frontend backend),如果此時你還是使用高級版的話,那么只會多出一堆毫無卵用的文件。這樣看起來,基礎版更靈活,仿佛更“高級”。
推薦:《YII教程》?
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END