设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
CodeIgniter 开发
›
CodeIgniter 问答求助
›
CI和YII的对比
1
2
/ 2 页
下一页
返回列表
查看:
24301
|
回复:
16
[讨论/交流]
CI和YII的对比
[复制链接]
damngoto
damngoto
当前离线
积分
27
IP卡
狗仔卡
发表于 2010-9-26 12:02:45
|
显示全部楼层
|
阅读模式
最近要自己一个人做一个网站,于是在CI和YII中选择。
由于Ci之前看过,所以简单的看了下号称速度最快的Yii的官方文档,也下载了一个官方例子运行。
发现Yii功能挺强大的,在功能方面和我以前看过的Python的django框架很相似。
但是Yii的缺点也很明显,所以如果有在两者之间犹豫的同学可以借鉴一下的思路。
第一、Yii的OO很纯粹
里面各种接口、类、继承、扩展,显得很庞大,所以不适合对OO不是太理解的同学。当然如果你想以学习OO为目的,可以使用Yii;如果是实际生产,注重开发效率还是CI好。加之我之前一直使用的asp.net,所以我个人对OO不怎么感冒。
第二、Yii的功能很强大
功能强大是好事,也是坏事。我一直认为,框架虽然帮你做了很多,但是没有万能的框架,框架功能越多,符合实际需求预期效果的功能相对就越少,花费时间学习的成本就越高。这一点我在ASP.net上是深有体会。
总结:Yii自我标榜easy,其实完整的学下来并不简单,至少他需要你掌握OO的知识。所以我认为,Yii适合业务逻辑相对复杂的业务系统开发,比如项目管理,OA之类的,因为很多组件已经集成,不用你自己东拼西凑再花时间去找;CI更适合做业务逻辑相对简单的互联网应用,简单高效,自己动手。
所以最后还是决定使用CI,一点愚见,欢迎拍砖。
评分
参与人数
1
威望
+5
收起
理由
Hex
+ 5
我很赞同
查看全部评分
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
筱尘影
筱尘影
当前离线
积分
283
IP卡
狗仔卡
发表于 2016-8-3 11:54:56
|
显示全部楼层
只能说你肤浅无知了
回复
支持
反对
使用道具
举报
显身卡
lamtin
lamtin
当前离线
积分
2343
IP卡
狗仔卡
发表于 2010-9-26 17:10:53
|
显示全部楼层
其实自己感觉顺手就好
虽然CI简单 也要仔细看手册
回复
支持
反对
使用道具
举报
显身卡
songah
songah
当前离线
积分
277
IP卡
狗仔卡
发表于 2010-9-28 15:09:15
|
显示全部楼层
刚开始选择框架时,在很多框架中选择过。最初是qeephp,看了很久总不得要领,看那些例子也不知所云。后来偶然间看到了CI官网上的几个视频,终于发现,php框架也可以这么简单易用。后来也看了Yii的一个同样的视频,对比之下,CI更是优雅简洁。很适合小开发吧。只是什么时候CI变成纯PHP5的就好了吧,我们这一代,从一开始就是从5开始的,实在不想回头看看以前的PHP是啥样的
回复
支持
反对
使用道具
举报
显身卡
Hex
Hex
当前离线
积分
50192
IP卡
狗仔卡
发表于 2010-9-28 19:37:25
|
显示全部楼层
回复
3#
songah
你的纯 PHP5 的梦想,很快就能实现了,呵呵
回复
支持
反对
使用道具
举报
显身卡
qnfng
qnfng
当前离线
积分
88
IP卡
狗仔卡
发表于 2010-9-28 23:00:01
|
显示全部楼层
搞.net的居然对OO不感冒,可想而知你的.net很差劲!!!
点评
kingmf
顶 你,搞.net居然对OO不感冒~
发表于 2012-10-26 11:53
评分
参与人数
1
威望
-1
收起
理由
Hex
-1
违反版规:请注意说话语气
查看全部评分
回复
支持
反对
使用道具
举报
显身卡
tiana
tiana
当前离线
积分
982
IP卡
狗仔卡
发表于 2010-9-29 00:20:46
|
显示全部楼层
qeephp其实不错的,就是文档缺少,学起来比较麻烦。比较喜欢qeephp的模板继承功能
回复
支持
反对
使用道具
举报
显身卡
damngoto
damngoto
当前离线
积分
27
IP卡
狗仔卡
楼主
|
发表于 2010-9-29 00:26:18
|
显示全部楼层
本帖最后由 damngoto 于 2010-9-29 00:28 编辑
回复
5#
qnfng
我对html5很感冒,那我就是html5高手了?我一句自谦的话被别人骂sb了,看来人还是不能太低调。我对OO不感冒是因为我编程就是从java学起一直到c#,后来学了python,js之后哦对动态语言尤其函数式编程更感兴趣,你懂?再说我的.net水平由你来判断指责?
点评
kingmf
从java到.net到再到python,要么是大神,要么就是~,版主不用这样,要鼓励不同的意见~
发表于 2012-10-26 11:56
评分
参与人数
1
威望
-1
收起
理由
Hex
-1
违反版规:也请您说话注意语气,谢谢 ...
查看全部评分
回复
支持
反对
使用道具
举报
显身卡
Hex
Hex
当前离线
积分
50192
IP卡
狗仔卡
发表于 2010-9-29 01:47:23
|
显示全部楼层
楼主很好的帖子,千万不要变成吵架贴,请各方克制情绪,如有情绪升级倾向,本帖将会进行锁帖、删除等处理,谢谢大家的支持!
回复
支持
反对
使用道具
举报
显身卡
wingofsky
wingofsky
当前离线
积分
374
IP卡
狗仔卡
发表于 2010-9-29 03:04:19
|
显示全部楼层
CI怎么说也是PHP~~没有的东西自己添加不就好了~~我一直不明白各类框架有何区别,你说像PYTHON一类的,用C写个支持还有的说自己不懂C,CI是PHP,既然我们用了CI那就是说明自己是做PHP的,CI里遇到的问题都是PHP的问题。我顶沙发,虽然CI看着简单,但CI和PHP的手册都要看。
回复
支持
反对
使用道具
举报
显身卡
qnfng
qnfng
当前离线
积分
88
IP卡
狗仔卡
发表于 2010-9-29 10:39:16
|
显示全部楼层
由于措辞不当,造成误会,在此向“damngoto”致歉,还请谅解。
其实我只是就话论事而已,不可深思:)
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页