OC

Knowledge OS
主帖 27 条回复

玩Yii的人多不多?进来聊聊你的项目和体会

tinyfool tinyfool · 2014年02月15日 · 阅读 4 · 更新于 2015年09月08日 · 无人欣赏。

我最早是在寻找海外外包机会的时候,发现有公司要求PHP开发使用Yii,我就找来研究了下,感觉比我以前接触过的PHP框架更像RubyonRails,于是就开始学了。

现在,其实天下无糖就是用Yii做的。OurCoders未来也有考虑改成Yii的想法,大家用过Yii么?在什么项目里面?感觉如何

回复

27 条
#2
saharabear
2014年02月15日

我的感觉是Yii有点臃肿。不过其他还好,了解不够多,仅是个人感觉。

#3
saharabear
2014年02月15日

现在PHP的框架这么多,每个框架都有自己合适的地方,个人比较喜欢Symfony,但是经常觉得Symfony受限于PHP语言,越来越走Java下的Spring的路子了。

#4
鲁大师
2014年02月15日

用过,但不算深入,他的各种机制如filters,actions,behaviors,events用起来也很方便,ORM灵活到你可以实现各种裸SQL可以实现的复杂query,至于后台CRUD,它甚至提供了界面级别(gridview)的支持.。

缺点是:

YII1没有原生REST API 支持,但这个将在YII2提供,目前尚在开发中。 社区似乎不够活跃,这似乎是由于框架的开发速度过慢导致的,YII2已经开发了几年了,最近才出了alpha版本。YII2跟YII1不兼容,所以你现在开始一个项目的,因为YII2尚未放出稳定版本,所以只能选择YII1,意味着以后要花很大力气去迁移到YII2

相对来说,Laravel就好多了,社区很活跃,理念似乎更先进。现在它就是PHP界的rails吧。如果我自己要开始写自己的一个东西的话,我估计会选Laravel

#5
calvin
2014年02月15日

我以前用的是Laravel,现在比较火,感觉挺好用的。

#6
calvin
2014年02月15日

@tinyfool 老大 用Laravel吧 用完绝对不后悔,我这里还有教程Laracast的。如果要用的话 我发给你哈 :)

#7
towser
2014年02月15日

YII耦合性太高,封装的又过于臃肿,只能用它那一套。有点像python的django。

小网站用起来可能觉得开发速度很快,当需要diy、拆分模块时就哭爹喊娘了。

#8
lgn21st
2014年02月15日

以前听过一个段子,说 YII 团队打算用 Ruby 把项目重写一遍。吼吼~~~

#10
marine
2014年02月16日

试用YII框架一个月有余。感觉其控制逻辑还是很清晰的,但写代码时会比较繁琐。

#11
兔兔龙
2014年02月16日

@towser 基本认同你的观点,虽然我没有真正在项目中使用过yii,但基本上通读了yii大部分核心代码,全部都基于事件行为模型

另外 github上最受欢迎的php框架是Laravel 。希望@tinyfool 老大关注一下来个讨论。

#12
tinyfool
2014年02月16日

11楼 @兔兔龙 我可以研究下,不过我现在感觉Yii已经可以满足我的需求了,再学一个新东西会不会压力太大了,我啥都不会就是会一堆,都不是很精通的技术

#13
ch3nz
2014年02月17日

用了好几年的Yii,非常好用。如果你不用ruby on rails的话,最好的框架可能就是Yii了。 Yii 2还在测试版,如果急着用php做,Laravel也是不错的。

#16
forzaJuve
2014年02月17日

15楼 @tinyfool 是的...其实我用了好些年的zf了.....从使用角度来说,配合smarty的模版引擎 开发效率还是蛮高的.....

但是zf 总是被人诟病过于臃肿...(虽然我自己感觉不到) 执行效率不高...(虽然我认为执行效率是很多方面的原因)

#17
dfguo
2014年02月26日

曾经用了一段时间Yii,非常像rails。感觉把php语言强行扳成像rails时造成了很不必要的臃肿,反而失去了php的简易和灵活性。重新选择的话会用laravel或者轻一点的框架。

#19
virushuo
2014年02月26日

玩玩node吧,我再也不想碰php了。真的。。。

#21
wofeiwofeifeifei
2014年02月27日

用了几个月了,觉得action呀behaviors呀之类的还是挺好用的,就是view部分用起来不是很爽,提供的组件还不如不用。

#22
zhoufeng
2014年04月03日

贝瓦网 整站都是用Yii来开发的,挺好用的。开发效率挺高,就是感觉文档和社区不太给力,很多地方要自己摸索。

#27
orangel
2015年09月08日

现在工作的项目部分用的是yii,受此影响自己在做的一个小网站也在用,感觉提供的view模板用得不太顺手

本帖有27个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
顶楼 / 底楼 / 首页