论坛首页 入门技术论坛

准备学习Ruby,希望资深人士分享心得,尤其是负面的……

浏览 4731 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-11-07  
知道Ruby这门语言也有一段时间了,最近关于Ruby的消息也越来越多,我终于下决心开始学习。在目前的宣传中,给人的印象是Ruby大有在某些方面取代Java的势头,我不知道是这些宣传有些言过其实还是在未来真的会有这样的趋势。总之,我相信既然有很多的技术牛人们(如Martin Fowler)推荐Ruby,一定是有道理的,所以这也是我下定决心学习的原因。

但是同样的,我相信事物总是至少有两个方面,没有什么是完美无缺的,不过现在对Ruby的宣传就往往给人留下“银弹”的印象,而我不太相信有这种万灵药的存在。所以我想了解Ruby语言它有没有什么局限性,和Java、C#这样的强类型语言相比Ruby这样的弱类型语言在实际项目中是不是会有不便的地方。比如我能想到的是:由于弱类型语言的特点,是不是象Java IDE中那样"'.'一下方法就能选择的功能"很难实现?比如由于弱类型的关系,编译器(叫解释器更合适吧)不能进行类型检查导致运行时错误增多;再比如由于它比反射更强的动态性,debug会不会更困难?当然这些都是我的一些臆测,没什么根据。所以我也希望有实际Ruby项目经验的资深人士分享一下在实际项目中运用Ruby方面的心得,正面的需要,反面的更需要(因为现在能看到的好象只有正面的),让我辈欲入门者对Ruby语言有一个比较全面的认识。知己知彼,百战不殆,只有全面的了解,才能更好的在实际中运用,大家觉得呢?呵呵
   发表时间:2006-11-07  
Ruby语法过于Magic,ROR框架不利于多人开发,或者说没有什么好方式来处理ROR的多人开发
0 请登录后投票
   发表时间:2006-11-07  
搜索一下以前大家讨论的帖子吧。
0 请登录后投票
   发表时间:2006-11-07  
先学习,再来比较。
0 请登录后投票
   发表时间:2006-11-07  
要听负面的吗?看这里:
http://searchwebservices.techtarget.com.cn/comment/111/2385111.shtml
0 请登录后投票
   发表时间:2006-11-09  
给你一个最负面的吧,在51job上用ruby搜索,得到的结果是这样:
51job.com 写道
对不起,没有找到符合条件的职位,请重新设定搜索条件

如果你没有技术选型的决策权,还是要思考一下所学能不能致用。
0 请登录后投票
论坛首页 入门技术版

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