论坛首页 编程语言技术论坛

为什么 Ruby 社区越来越小了

浏览 45857 次
精华帖 (6) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (11)
作者 正文
   发表时间:2011-12-28  
平台功能太弱
0 请登录后投票
   发表时间:2011-12-28  
斌-黄 写道
国内 Ruby 社区真的是越来越小了,不知道是因为劣币驱逐良币,还是 Ruby 已经日薄西山了?

为什么大家眼中只有 Java,只有 Android,是兴趣使然,还是金钱诱惑?


安卓热是市场和中国程序员的教育使然。中国的大学计算机教育以java为主,转去安卓自然就容易。玩虚拟机玩linux的人比起会操作windows的人来说要少的多,而java跨平台的特性自然使得大量的中国主流程序员进入这个平台。与之对应,苹果的app起步更早,赚到的钱可以更多,但在国内开发人员的规模比起安卓还是少很多。操作系统的限制以及教育的力量都是安卓圈子很容易长大的原因。这其实也是java的优势。

至于有人提到的ruby或ror简单,以为一星期就掌握了编程的真谛。那么,除非这是天才,或者本身就是一个各种操作系统有一定经验的人,不然是做不到的。毕竟很多教程只是教怎么在ubuntu下安装ruby和rails就是可以卖钱的。真那么简单,早就火遍中国了。

实际上,ruby和rails的学习曲线算是陡峭的一类。用ror编程简单,但是要搭起一套环境,跟上rails的步伐很不简单。也正因为陡峭,所以玩了rails的人,接着去玩nginx、git、node.js的比例就比较高。Ruby的学习曲线和生态圈目前看来还做不到大众化。这点在国外更明显,玩ruby的100个人里面可能95个是用mac的,剩下的5个基本上还是ubuntu的,核心成员是没有用windows的。

mac和windows比起来属于小了一个数量级,而rubyist往往又只是mac中的一部分。和windows浩浩荡荡的人数,以及大学、培训学校等一起培养的javaers,圈子当然很小。非主流么,要人多干嘛。


5 请登录后投票
   发表时间:2011-12-29  
richyzhang 写道
斌-黄 写道
国内 Ruby 社区真的是越来越小了,不知道是因为劣币驱逐良币,还是 Ruby 已经日薄西山了?

为什么大家眼中只有 Java,只有 Android,是兴趣使然,还是金钱诱惑?


这点在国外更明显,玩ruby的100个人里面可能95个是用mac的,剩下的5个基本上还是ubuntu的,核心成员是没有用windows的。


看完了,发现自己还不在这100个人里面
0 请登录后投票
   发表时间:2011-12-29  
asdfrrrr 写道
richyzhang 写道
斌-黄 写道
国内 Ruby 社区真的是越来越小了,不知道是因为劣币驱逐良币,还是 Ruby 已经日薄西山了?

为什么大家眼中只有 Java,只有 Android,是兴趣使然,还是金钱诱惑?


这点在国外更明显,玩ruby的100个人里面可能95个是用mac的,剩下的5个基本上还是ubuntu的,核心成员是没有用windows的。


看完了,发现自己还不在这100个人里面


你不是国外的吧?国内基本还是windows为主,架个虚拟机或者直接在windows上安装的居多。
0 请登录后投票
   发表时间:2011-12-29  
kidneyball 写道
斌-黄 写道
robbin 写道
Ruby社区在国外并不算小阿。 几年前没有这么多支持ruby的云平台,而现在呢,Heroku,EngineYard,VMware都支持了rails的PAAS云平台了。

Ruby社区在国内一直都不算主流,没有发现越来越小,每年搞ruby大会,参会都非常踊跃。

个人觉得Ruby核心研发团队还是太小了,Ruby语言本身的发展不够快。


自从 iteyes 被 CSDN 收购后,社区越来越冷清,比如说我这个牢骚贴还是上了首页。虽然说今年 Ruby 大会顺利举行了,但丝毫不影响我周围人一股脑奔向 Android。
另一个原因是看到 CSDN&ITeye招贤榜 上只列出了招聘Java高级搜索工程师,所以有此牢骚。

选择是门学问,当我周围朋友都往 Android 钻的时候,我却在毕业从事 Java 半年后,心生皈依 Ruby,为的是用舒适的工具(Emacs)做让自己心安的东西。


个人意见,Ruby本身是个好语言,Ruby在国内的发展也可谓中规中矩,只不过没有出现07,08年时rubier预想那样的横扫业界的局面而已。如果说有什么问题,问题出在国内的ruby社区上。

至少就我所知,在05年左右rails开始在国内传播以来,传道者们就一直在到处挑起语言之争,把ruby捧成一个明日之星,java克星。最令我记忆犹新的是几年前有一篇关于用ruby来实现四人帮的设计模式的文章,在javaeye上评为精华,这篇文章的大意是对于静态语言(特指java)视为经典的什么长编大论的设计模式都是狗屁,在ruby里,两三行代码就能搞定。言下之意就是静态语言(特指java)就是腐朽,糟粕,ruby在语言特性上就先天优于java,java不被ruby取代就是劣币驱逐良币。这篇文章的逻辑本身是很牵强的,就相当于有人写了一本《汽车上路与泊车30招》,然后有人说:你看我家的自行车哪需要什么左打满右打满,平行入库蝴蝶桩,往这一摆就泊好了;什么红绿灯单行线,统统照冲;油价涨了?关我屁事,只要米价没涨就行。有空还可以在后院搞搞极限运动。由此可证,自行车比汽车敏捷100倍,人类交通的未来属于自行车。

于是不少人开始学自行车。但不久就有人跳出来问:如果我要由杭州去上海,骑自行车貌似比较累呀。而且一次貌似只能再搭两人,搞搞小团队出游,如果我想搭十多人出门怎么办。结果人家就告诉他,你的生命里不能只有高速公路呀,打工的苦司机才需要搭十多人赶时间从杭州去上海,你就不能在自家后院搞搞极限运动吗?如果你更有抱负一点的话,骑自行车从杭州去上海也是很有趣的喔。而且你看最近很多地产经纪也在上班时使用自行车或者它的升级版电瓶车了呀。

这就是前几年ruby推广贴的普遍模式,以“某某必死”,“明天属于某某”开头,以“谁说一定要流行才是好”结束。我的感觉是,吵了几年之后,现在大家终于想明白了,要跑长途的人士去考A牌当司机,极限运动的继续搞极限运动,该干什么干什么去了。楼主感觉最近安静了,只是因为早年冲着“某某克星”去的那部分急功近利的朋友(就是没考驾照又想载客营业,跟司机大佬抢生意的极限运动人士)发现克了几年没克掉,跑路了。对于Ruby本身来说,未尝不是好事。你看Python就一直老老实实以脚本语言自居,甘心当小二(第二语言),结果混得很是红火,在很多场景下已经转正了。而Ruby社区这么多年来还在傻乎乎的啃java这块硬骨头,一天停下来不啃了,别人还以为它不行了。

相当形象
0 请登录后投票
   发表时间:2011-12-29  
kidneyball 写道
斌-黄 写道
robbin 写道
Ruby社区在国外并不算小阿。 几年前没有这么多支持ruby的云平台,而现在呢,Heroku,EngineYard,VMware都支持了rails的PAAS云平台了。

Ruby社区在国内一直都不算主流,没有发现越来越小,每年搞ruby大会,参会都非常踊跃。

个人觉得Ruby核心研发团队还是太小了,Ruby语言本身的发展不够快。


自从 iteyes 被 CSDN 收购后,社区越来越冷清,比如说我这个牢骚贴还是上了首页。虽然说今年 Ruby 大会顺利举行了,但丝毫不影响我周围人一股脑奔向 Android。
另一个原因是看到 CSDN&ITeye招贤榜 上只列出了招聘Java高级搜索工程师,所以有此牢骚。

选择是门学问,当我周围朋友都往 Android 钻的时候,我却在毕业从事 Java 半年后,心生皈依 Ruby,为的是用舒适的工具(Emacs)做让自己心安的东西。


个人意见,Ruby本身是个好语言,Ruby在国内的发展也可谓中规中矩,只不过没有出现07,08年时rubier预想那样的横扫业界的局面而已。如果说有什么问题,问题出在国内的ruby社区上。

至少就我所知,在05年左右rails开始在国内传播以来,传道者们就一直在到处挑起语言之争,把ruby捧成一个明日之星,java克星。最令我记忆犹新的是几年前有一篇关于用ruby来实现四人帮的设计模式的文章,在javaeye上评为精华,这篇文章的大意是对于静态语言(特指java)视为经典的什么长编大论的设计模式都是狗屁,在ruby里,两三行代码就能搞定。言下之意就是静态语言(特指java)就是腐朽,糟粕,ruby在语言特性上就先天优于java,java不被ruby取代就是劣币驱逐良币。这篇文章的逻辑本身是很牵强的,就相当于有人写了一本《汽车上路与泊车30招》,然后有人说:你看我家的自行车哪需要什么左打满右打满,平行入库蝴蝶桩,往这一摆就泊好了;什么红绿灯单行线,统统照冲;油价涨了?关我屁事,只要米价没涨就行。有空还可以在后院搞搞极限运动。由此可证,自行车比汽车敏捷100倍,人类交通的未来属于自行车。

于是不少人开始学自行车。但不久就有人跳出来问:如果我要由杭州去上海,骑自行车貌似比较累呀。而且一次貌似只能再搭两人,搞搞小团队出游,如果我想搭十多人出门怎么办。结果人家就告诉他,你的生命里不能只有高速公路呀,打工的苦司机才需要搭十多人赶时间从杭州去上海,你就不能在自家后院搞搞极限运动吗?如果你更有抱负一点的话,骑自行车从杭州去上海也是很有趣的喔。而且你看最近很多地产经纪也在上班时使用自行车或者它的升级版电瓶车了呀。

这就是前几年ruby推广贴的普遍模式,以“某某必死”,“明天属于某某”开头,以“谁说一定要流行才是好”结束。我的感觉是,吵了几年之后,现在大家终于想明白了,要跑长途的人士去考A牌当司机,极限运动的继续搞极限运动,该干什么干什么去了。楼主感觉最近安静了,只是因为早年冲着“某某克星”去的那部分急功近利的朋友(就是没考驾照又想载客营业,跟司机大佬抢生意的极限运动人士)发现克了几年没克掉,跑路了。对于Ruby本身来说,未尝不是好事。你看Python就一直老老实实以脚本语言自居,甘心当小二(第二语言),结果混得很是红火,在很多场景下已经转正了。而Ruby社区这么多年来还在傻乎乎的啃java这块硬骨头,一天停下来不啃了,别人还以为它不行了。

+1
0 请登录后投票
   发表时间:2011-12-29  
东西很好,学会的都在用ror做项目,太忙所以社区冷了点,有点象97年java刚进入中国的时候。
0 请登录后投票
   发表时间:2011-12-30  
sinopf 写道
热门的东西往往不值钱。。。当大家都选择java的时候,注定了java程序员只能像民工那样挤破头去抢低薪高强度的工作。当然,我很尊重人权、平等,可是在大多数情况下,收入差距也不一定就是由自己的技术水平决定的。


供求关系
这个要看需求的
不说国外,就看51job,一天内的职位,用java搜是20356
而ruby搜是412
而android是4524

而且android毕竟是java为基础的,对java程序员是很容易就可以作为第二语言的
0 请登录后投票
   发表时间:2011-12-30  
java最主要的阵地是在企业级和中大规模项目上--这些.net虽然也能做,但是微软+不跨平台面对java有着绝对的劣势--而这个根本就不是这些动态语言能撼动的

ROR当年找对手就找错了,他的对手应该是PHP
0 请登录后投票
   发表时间:2011-12-30  
aws 写道
java最主要的阵地是在企业级和中大规模项目上--这些.net虽然也能做,但是微软+不跨平台面对java有着绝对的劣势--而这个根本就不是这些动态语言能撼动的

ROR当年找对手就找错了,他的对手应该是PHP


ROR的对手也不是php..

php..好多是美工都可以用,或者说业余的速成一下就可以建站。。

ror的门槛还是有的。光是部署就可以难倒不少人
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics