RoR 难道没有任何缺点么?

2014-08-16 22:17:59 +08:00
 yhmni
经常看到的说法就是“Web 开发,RoR 一档,其他的另一档”。

lz没有使用过该框架,难道说 RoR 没有任何缺点么?

为什么 RoR 没有大面积普及?以及BAT等巨头为什么不将python,php等web开发迁移到用 ruby ?
11053 次点击
所在节点    问与答
62 条回复
ideaa
2014-08-17 06:50:15 +08:00
楼上真像帝
pepsin
2014-08-17 07:57:26 +08:00
@redvoilin 业务规模大需要拆分组件,登陆比如一个服务,评分一个服务,Rails 做这块还是很费劲的。整个部署上线调试分支,全部很蛋疼。Rails 就适用于那种核心开发人员 20 来个的项目,再多就麻烦了。

至于性能,其实问题不是很大的。哪有搞 Web 的指望某个框架去缓解实时大并发的。
ddzz
2014-08-17 10:43:05 +08:00
参见我的帖子:

Ruby是一场营销 http://www.v2ex.com/t/127950
Rails是邪教 http://www.v2ex.com/t/126982
ddzz
2014-08-17 10:48:43 +08:00
Ruby的生态体系非常适合“营销”,让用户爽,用户自然愿意掏钱。《Ruby元编程》需要买好多书去读,《Rspec测试》需要买一系列书去读,包括各种Rails的收费视频教程。所以Ruby体系有很多人吹捧,这是一场营销盛宴,确实别的语言都达不到这个效果,因为别的语言没有像Ruby这样让用户爽。

但是,学开发语言、框架技术的终极目的不是爽,而是用它作为生产工具,这方面Ruby就不行了,好多学Ruby/Rails的,各种书读了一大摞,“元编程”、“测试驱动开发”如数家珍,但真正用Rails做出来的项目屈指可数
ddzz
2014-08-17 10:49:51 +08:00
那些叫嚣“RoR 一档,其他的另一档”的只是他们良好的自我感觉,找不到工作,把自己抬到再高的档也是孤芳自赏
redvoilin
2014-08-17 11:08:43 +08:00
@ddzz 如果说ruby是自我营销出来的,那哪个语言不是营销出来的,php不是吗?java、c#不是吗?不都是有人在推的。还有你说ruby让开发人员爽,这也有错?那你用汇编来写web好了,肯定让你不爽的
ddzz
2014-08-17 11:21:12 +08:00
@redvoilin 让你玩起来很爽,但“活”都是脏的,rails不适合干活。我说的那个营销,是出书卖门票,营销语言周边的东西盈利,而不是营销语言本身
dongbeta
2014-08-17 11:21:47 +08:00
以上没有熟练使用的人就不要评论了。
lidashuang
2014-08-17 11:35:36 +08:00
@ddzz
@msg7086

呵呵
6IbA2bj5ip3tK49j
2014-08-17 11:37:31 +08:00
@redvoilin 你说错了,现在大学生都流行无脑黑微软的技术。
victor
2014-08-17 11:56:09 +08:00
@dongbeta +1 赞同
fwee
2014-08-17 12:02:28 +08:00
@ddzz 这位的智商和技术捉急,敏捷是营销,ruby和rails不是,我猜你根本不了解ruby和rails,无论是技术上还是社区文化上
fwee
2014-08-17 12:06:06 +08:00
我觉得很多人估计连hello world都没写出来过就开始装B指点江山,还头头是道的教育别人,这些人真是国内编程界一大害
ddzz
2014-08-17 12:11:37 +08:00
@fwee 妄猜是SB
ddzz
2014-08-17 12:12:46 +08:00
正因为我对Rails有足够的了解,并且用它实践过,才知道它的华而不实。那信仰Rails的孩儿,你还在路上
redvoilin
2014-08-17 12:14:10 +08:00
@ddzz 为什么我用rails觉得很好呢,我也不靠它卖书什么的
ddzz
2014-08-17 12:17:21 +08:00
@redvoilin 玩的很high而已,你用它做出了什么?拿出来看看。

Ruby/Rails让人着迷,社区声音喊得很响(着迷导致疯狂),但鲜有作品拿出来,鲜有工作机会。

不能给你带来实际收益,而让你着迷甘心情愿花费大量时间精力的,就是邪教
redvoilin
2014-08-17 12:20:54 +08:00
@ddzz 用rails做出来的项目还少?就说一个好了,你身为程序员,不会连github也不知道吧
Los
2014-08-17 12:24:01 +08:00
@ddzz #35 对Rails有足够的了解,并且用它实践过?
呵呵,可以不装B吗?
ddzz
2014-08-17 12:28:44 +08:00
@redvoilin 能跟php比吗?facebook、腾讯、百度、新浪、维基百科。看看国内的招聘PHP是rails的多少倍,在北上广,php的平均工资比rails只多不少

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/128299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX