英语轻松读发新版了,欢迎下载、更新

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

tinyfool 发布于 2014年02月15日 | 更新于 2015年09月08日
无人欣赏。

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

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

共27条回复
在天空狂奔的胖子 回复于 2014年02月15日

我测试一下头像在昨天改了没成功。

saharabear 回复于 2014年02月15日

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

saharabear 回复于 2014年02月15日

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

鲁大师 回复于 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

calvin 回复于 2014年02月15日

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

calvin 回复于 2014年02月15日

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

towser 回复于 2014年02月15日

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

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

lgn21st 回复于 2014年02月15日

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

鲁大师 回复于 2014年02月15日

8楼 @lgn21st 这是yii团队在愚人节开的玩笑,出处

marine 回复于 2014年02月16日

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

兔兔龙 回复于 2014年02月16日

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

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

tinyfool 回复于 2014年02月16日

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

ch3nz 回复于 2014年02月17日

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

forzaJuve 回复于 2014年02月17日

回复zf会不会挨喷?

tinyfool 回复于 2014年02月17日

14楼 @forzaJuve zendframework?

forzaJuve 回复于 2014年02月17日

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

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

dfguo 回复于 2014年02月26日

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

tinyfool 回复于 2014年02月26日

17楼 @dfguo 刚看了你们的招聘启事,你们网站是php的?还是yii?

virushuo 回复于 2014年02月26日

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

dfguo 回复于 2014年02月26日

18楼 @tinyfool rails :) 写ruby前写php

wofeiwofeifeifei 回复于 2014年02月27日

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

zhoufeng 回复于 2014年04月03日

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

yangjie6020 回复于 2014年04月03日

8楼 @lgn21st 这个 这个 哈哈哈 我是玩rails的 哈哈哈

tangyumeng 回复于 2014年06月24日

6楼 @calvin Laracast 的教程能借来看看嘛?

forecho 回复于 2015年09月07日

所以 ourcoders 是有 Yii1 写的吗? 现在都是 Yii2 了,这个是我写的项目 http://www.getyii.com/ ,欢迎大家使用

tinyfool 回复于 2015年09月07日

25楼 @forecho OC还是我自己的框架写的,没用Yii

orangel 回复于 2015年09月08日

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

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

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]