首頁  >  文章  >  php教程  >  php哪個框架比較好?

php哪個框架比較好?

巴扎黑
巴扎黑原創
2016-11-07 16:50:581425瀏覽

國慶時間比較多,除了在家看人們在各地奔波之外,順便研究了幾個框架,分別是thinkphp、yii、CodeIgniter框架。

簡單的說說。

 

按學習曲線來說的話

yii>thinkphp>CI,個人感受。

 

yii的入門當中,我主要花在了安裝配置以及部署上面。 yii的入口檔案不在專案的根目錄,所以要設定apache.當然,這個比較安全。

其實thinkphp也可以把專案放在非站點目錄,這個在手冊上有說。

 

按照「輕重量級」來說的話,感覺CI更輕一些

CI

 

論手冊的話(快取的使用上

thinkphp>yii>ci

 

程式碼自動產生

只有Yii有自動化程式碼產生工具

 

thinkphp在使用上為開發者做得比開發者做得更多的少,而Ci擴充性更好一些,而yii....

 

我對yii不太滿意的一點是目錄結構,像tp框架和CodeIgniter框架,預設根目錄就是兩個資料夾和一個入口檔案

thinkphp的目錄是這樣的:

---Application(應用)

---ThinkPHP_3_2_3(框架)

---index.php(19com

--application(應用)

---system(框架)

---index.php(入口檔案)

 

而yii框架的目錄是這樣的

---backend(後台應用)

---common(通用的配置類別等)

---console(控制台)

---environments(Yii自帶的環境檢查文件)

---frontend(前台應用)

- --vagrant

---vendor

 

 

這對於代碼少了個空格顯得不整齊我還要打多一個空格的我是很致命的。當然,透過配置,yii還是可以把應用程式放在一個目錄的。但畢竟是用框架,還是希望能減少配置或操作。

 

當然Yii在底層設計上更好

 

雖然Yii缺點很多,但是我還是比較喜歡Yii(只有兩個目錄的Yii)。

在應用中,我把Yii增加多了一個邏輯層。這樣面對大型專案程式碼更好看些。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn