CI框架百問百答:讓你選擇的理由?讓你愛上的理由?-第1問

說說我目前的情況吧:接到領導們的指令,需要開發一套WEB應用,起初建議Yii+Ext JS構建。而經過一個月的掙扎發現Yii不是我們這些小民能快速入手的。

不是因爲做不出來東西,而是怕做出來的東西對不起Yii這個框架。最終還是選擇了CI,不是因爲誰更好,而是因爲誰更適合自己。

CI自身提供了很多我們開發中常用的模塊,例如上傳、圖像處理等,這些在Yii中它自帶是沒有的,不過如果去找的話,Yii豐富的擴展是有的!
我是先接觸的Yii然後接觸的CI,個人覺得Yii更適合一些大型項目,CI更適合快速的開發!

如果是學習的話,我更推薦Yii,他在面向對象方面比CI更徹底,Yii提供的有面向對象和強大的MVC,還有豐富的組件功能和擴展!


關於CodeIgniter

2006年2月28日,第一個版本誕生了,近十年的歷史了,首先致敬!(在2008年12月3日,Yii 1.0也正式發佈了,也致敬一下)

CodeIgniter 是一套給 PHP 網站開發者使用的應用程序開發框架和工具包。她提供一套豐富的標準庫以及簡單的接口和邏輯結構,其目的是使開發人員更快速地進行項目開發。使用 CodeIgniter 可以減少代碼的編寫量,並將你的精力投入到項目的創造性開發上。
CodeIgniter是由Ellislab公司的CEORickEllis開發的。其核心框架是爲這個程序特別編寫的,而其他很多類庫、輔助函數和子系統則來自於RickEllis和PaulBurdick編寫的內容管理系統ExpressionEngine。來自RubyonRails的靈感啓發我們創造了一個PHP框架,並且將框架的概念引入到網絡社區的一般意識中。
她是一個小巧但功能強大的 PHP 框架,作爲一個簡單而“優雅”的工具包,她可以爲 PHP 程序員建立功能完善的 Web 應用程序。如果你是一個與人共享主機並且爲客戶要求的期限而煩惱的開發人員,如果你已經厭倦了那些傻大笨粗的框架,那麼 CodeIgniter 就是你所需要的,如果...
* 你想要一個小巧的框架。
* 你需要出色的性能。
* 你需要廣泛兼容標準主機上的各種 PHP 版本和配置(例如 PHP4)。
* 你想要一個幾乎只需 0 配置的框架。
* 你想要一個不需使用命令行的框架。
* 你想要一個不需堅守限制性編碼規則的框架。
* 你對 PEAR 這種大規模集成類庫不感興趣。
* 你不希望被迫學習一門模板語言(雖然可以選擇你要求的模板解析器)。
* 你不喜歡複雜,熱愛簡單。
* 你需要清晰、完整的文檔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章