Zend Framework簡稱ZF ZF是Zend官方產(chǎn)品,代碼嚴(yán)謹(jǐn),采用了完全面向?qū)ο蟮哪J?,可使用命令腳本創(chuàng)建項(xiàng)目,純PHP5環(huán)境,使用了大量的接口、異常、抽象。ZF各模塊松散 耦合,非常靈活。自帶了非常多的library,MVC設(shè)計(jì),比較簡潔,支持多種格式的配置文件(.ini、.php、.xml),緩存功能比較強(qiáng)大,尤 其是后端緩存支持Memcache、APC、SQLite、文件等方式;支持各種數(shù)據(jù)庫驅(qū)動(dòng),默認(rèn)是PDO方式,ZF的View層實(shí)現(xiàn)簡單,沒有采用模板 引擎。框架比較大,略顯臃腫,適合中大型項(xiàng)目,運(yùn)行效率一般。 CodeIgniter簡稱CI 配置簡單,上手很快,全部的配置使用PHP腳本來配置,沒有使用很多太復(fù)雜的設(shè)計(jì)模式,執(zhí)行性能和代碼可讀性上都不錯(cuò),執(zhí)行效率比較高,具有基本的MVC 功能. 快速簡潔,代碼量少,框架簡單,容易上手,自帶了很多簡單好用的library,框架適合中小型項(xiàng)目,大型項(xiàng)目也不是不可以,只是擴(kuò)展能力稍差。 ThinkPHP簡稱TP TP借鑒了Java思想,基于PHP5,充分利用了PHP5的特性,部署簡單只需一個(gè)入口文件,一切搞定,簡單高效,中文文檔齊全,入門超級簡單。自帶模板引擎,具有獨(dú)特的數(shù)據(jù)驗(yàn)證和自動(dòng)填充功能,框架更新速度比較迅速。 |
|