古詩詞大全網 - 四字成語 - Yii, Zend, CI 有什麽區別? 從架構,性能,實用性,大數量的問題來看~

Yii, Zend, CI 有什麽區別? 從架構,性能,實用性,大數量的問題來看~

zend看過沒用過,不表態。就CI和Yii來講,不是壹個層面的,或者說面向用戶不同。

先說Yii,Yii自動生成代碼(腳手架),這東西我們只用來生成Model層的代碼,簡單CRUD簡直就是復制粘貼,根本沒意義。不過它的架構非常好,基於Behavior、Event的Component對應各種變化和擴展。曾經我們用Yii框架搭建了壹個旅遊類網站的管理後臺(10多個模塊),80%都是靠配置,公用的視圖(物理文件)不超過10個。所以看妳怎麽去用Yii,至於代碼生成,只是拋磚引玉,不壹定非要局限在它自有的功能上。至於Router方面,是Yii基本的組件,很隨意的。

然後看CodeIgniter,CI本身非常輕量,最近正在使用它做壹些開發,它面向的可能是比較初級的程序員,代碼很容易搞明白,也不是純面向對象。意思是:“如果妳在開發過程中有新人介入,是比較好上手的”。它的代碼都比較底層,封裝壹般般!