首先說明,這是淡水的牢騷,看不慣不要看。
老華仔歌里唱的應(yīng)景“總逃不開工作表,做完了又來了,怎樣也甩不掉……”。淡水手頭的項目還沒有完全結(jié)束,新的項目又要上馬。于是前期就框架選擇開大會,開小會。
有.net高手就開始在網(wǎng)上搜索合適框架。結(jié)果他得出的結(jié)論是Zend Framework,理由:官方。
不推薦Codeigniter是因為,一家小公司做的,后期支持跟不上。而且ci是輕量級的,功能不強。
php本身就是草根出身,如果看公司大小,那么為什么不用.net?
ci是輕量級的,但是php能做的,他都能做,沒有內(nèi)置的功能,可以自己加阿?非得一定要和zend framework一樣,幾乎把所有能想到用到的功能都整合進去變成皇家內(nèi)褲(類庫)?
竊以為,做大型應(yīng)用時應(yīng)用框架快速開發(fā)是可取的,但是要考慮到代碼的執(zhí)行效率,和開發(fā)的靈活度。
zend framework能做到的, ci擴展一下也能做到,麻煩一點了。但是zend framwork有ci靈活么,ci2天可以掌握,zend framework可以么(太NB的天才不算)。
這些主流框架的評比本身沒有太大的意義??蚣苤皇枪ぞ撸饔衅涮攸c(Yii高效;ci上手容易,代碼優(yōu)雅;thinkphp代碼全中文注釋,文檔齊全;qee……),人才是重點。
如果理由是:
zend framework是官方出品,支持應(yīng)該比其他(ci)公司長久。
zend framework是官方出品,使用人數(shù)較多,人力資源豐富。
zend framework內(nèi)置許多類庫,擴展類庫的時間可以節(jié)省不少。
zend framework內(nèi)置許多類庫,規(guī)范了代碼(盡量使用內(nèi)置類庫)。
還有最具分量的理由:這是高層主管決定的。
這些我可以接受,但是說ci不行,以否定ci來肯定zend framwork,那就有些牽強了。
滔滔不絕的,連綿不斷,就是要表明“zend framework是php官方出品,功能強大。ci一家小公司做的,后期支持跟不上。而且ci是輕量級的,功能不強。”。但是,zend framework哪些方面強大,ci又是哪里功能不強,都沒有說出個一二三來。
嗯,滔滔不絕但也要言之有物才行吧!
聯(lián)系客服