用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6622|回复: 9
收起左侧

[版本 3.x] ci3.0值得升级吗

[复制链接]
发表于 2015-4-15 17:41:06 | 显示全部楼层 |阅读模式
我同时下载了ci2.2和ci3.0,用ab工具测试了下 ab -c 1000 -n 1000 ci2/ci3,发现ci2 demo页每秒能响应请求480个,而ci3 demo页只能响应请求330个.性能差三分之一差不多.那么,ci3.0到底值得在新项目中采用吗,还是直接用老的ci2.2. ci3.0有什么底层和优质的飞越吗?
发表于 2015-4-16 09:34:11 | 显示全部楼层
本帖最后由 Closer 于 2015-4-16 09:39 编辑

我個人看過的框架不夠多
沒辦法給太全面的推薦
目前項目用 CI 3 開發
有看過同事展示 laravel
所以只能給這兩個框架的感想

CI 門檻較低,懂 PHP 基礎加上手冊相當容易上手
laravel 門檻較高,物件導向的邏輯要相當清楚

就我來看
CI 的學習與開發平步青雲,用到一個就學一個,沒太大的難度
反之 laravel 學習、理解與開發要比較久
但是!斷耦合這部分 laravel 實現的比較完善
也就是說,laravel 開發越久,搭配 composer 的情況下
開發速度會越快 (這方面相關於開發者的邏輯與概念強不強)

給你當作一個參考

至於要不要換 CI 3,我在前面已經說明了
換!沒有理由去用一個有潛在  BUG 的舊版本,又不是硬體驅動程式

发表于 2015-4-15 18:10:43 | 显示全部楼层
請參閱 Github

此外,個人認為 CI 的速度已經是前段班了,你還是得在安全性、方便性、優雅度與速度,決定你要的優點,基本上不太可能全面兼顧,所有框架或多或少都有自己的缺點。
发表于 2015-4-15 18:49:18 | 显示全部楼层
数据库是不是从5.1开始支持了,不再支持低版本?
 楼主| 发表于 2015-4-15 19:07:38 | 显示全部楼层
Closer 发表于 2015-4-15 18:10
請參閱 Github

此外,個人認為 CI 的速度已經是前段班了,你還是得在安全性、方便性、優雅度與速度,決定 ...

那请问您的结论和观点是?
 楼主| 发表于 2015-4-15 19:29:39 | 显示全部楼层
最近一下子试用了十余个框架,包括laravel yii initphp doophp micromvc slim...等等,从性能和易于理解度,符合人的自然逻辑方面,ci是一个折中平衡的选择.就是不知道要用ci2.2这个资料多的老版本,还是用ci3.0这个新发布的版本.
发表于 2015-4-17 16:32:06 | 显示全部楼层
已经上线的产品持续用一段时间,在测试环境试新版,跑一段时间自己体会一下,考虑一下更新成本和后续长期的维护成本
发表于 2015-4-17 16:33:27 | 显示全部楼层
如果是网站的话建议升级,如果是产品还未上线或产品生命期已经到了中后期就不用升了,稳定压倒一切
发表于 2015-4-18 11:23:35 | 显示全部楼层
当然值得了  安全性更高  这是最重要的  
发表于 2015-5-8 09:19:33 | 显示全部楼层
如果是新项目建议使用3.0,老项目就算了。

本版积分规则