论坛首页 Java版

Java程序员应该学习Ruby

浏览 17657 次
该帖已经被评为良好帖
作者 正文
最后更新时间:2008-07-01
用过之后,唯一感觉,SUN什么时候弄个JDK或JEE的安装包,我一装好,然后自己装个IDE,设置好JDK地址(最好自动识别)。然后就可以写代码了,里面已经带了很多很好的框架。。。

去你大 爷的Hibernate,Spring,Seam还得自己调啊配的。。烦死人了。

这个叫。。。深度集成框架。。。
也许很坏,但对于开发者来讲。选择框架是个头疼的事情。当然,这样可能造成垄断。但是减少了像Hibernate+Spring 与 Seam 谁是王道的问题

如果按语言类型分,我个人比较喜欢.Net那样的。你可以装一些花里胡哨的插件,但是你基本的东西还是用的MS的。至少,把对象存到数据库。以及选什么样的连接池?我要考虑吗?
   
0 请登录后投票
最后更新时间:2008-07-01
只是个脚本语言
我用过groovy,js
实际应用后之后会非常讨厌脚本语言
   
0 请登录后投票
最后更新时间:2008-07-01
williamy 写道
1,学习ruby的人,估计一辈子也用不上2叉树,大学时候辛苦学的东西,用不上,哈哈


哈哈哈哈哈哈哈哈,lz我太崇拜你了……
   
0 请登录后投票
最后更新时间:2008-07-01
Ruby是值得学习的,换句话就是
java是值得学习的,c是值得学习的,c#也是值得学习的。
值得学习的太多了,不因该因为一个“值得学"习说法,就要去学。
java没这几个Ruby的语法,就不能够做事情了吗,当然是不会。
那是什么让Ruby是值得学习呢?不要为了技术儿技术。
学习Ruby能够有什么实际的好处呢?
   
0 请登录后投票
最后更新时间:2008-07-01
楼上说得好,在目前的情况下学ruby是锦上添花,而不是雪中送炭。
与其分身学ruby,还不如扎扎实实把java学好用好。
   
0 请登录后投票
最后更新时间:2008-07-02
闭包C#的和groovy多接近

List<String> animals = new ArrayList<String>{'lion','tiger', 'bear'};

animals.each (String animal=> out.writeline(animal));
   
0 请登录后投票
最后更新时间:2008-07-02
盲目的学习是程序员的困惑之源。
java程序员应该学习web开发。
   
0 请登录后投票
最后更新时间:2008-07-02
其实没有闭包又怎么了?我为什么循环一定要写的那么简洁?而且循环便利也不是所有场景都是foreach的形式。
少写几行代码就代表了不起?编译器精简到中间代码的时候还不是差不多?
你写程序是拿来看的,还是拿来用的?
没有什么该不该学的。正如前面所说,该学的东西太多。
关键是看有没有应用场合才去学。真的要用去,你在去看看好了。
其实ruby包括php和python,也没什么难学,看一天书,大致也会用了。基本使用都差不多。
其实归根到底,所谓的动态语言,所谓的优势就是解释执行带来的灵活性。因为类型是运行时决定的。但是这种优势,不在设计层面上统筹,编码上是很难充分利用的。因此这种所谓语言差异的优越性,就是在设计解决问题的时候,多了一种不同的思路而已。
   
0 请登录后投票
最后更新时间:2008-07-02
AllenZhang 写道
其实没有闭包又怎么了?我为什么循环一定要写的那么简洁?而且循环便利也不是所有场景都是foreach的形式。
少写几行代码就代表了不起?编译器精简到中间代码的时候还不是差不多?
你写程序是拿来看的,还是拿来用的?
没有什么该不该学的。正如前面所说,该学的东西太多。
关键是看有没有应用场合才去学。真的要用去,你在去看看好了。
其实ruby包括php和python,也没什么难学,看一天书,大致也会用了。基本使用都差不多。
其实归根到底,所谓的动态语言,所谓的优势就是解释执行带来的灵活性。因为类型是运行时决定的。但是这种优势,不在设计层面上统筹,编码上是很难充分利用的。因此这种所谓语言差异的优越性,就是在设计解决问题的时候,多了一种不同的思路而已。


说话要负责任啊
   
0 请登录后投票
最后更新时间:2008-07-02
我反对。 java程序员不应该学ruby。

学了ruby之后,觉得java是门很笨拙的语言。
我写java时,总是想要是我用ruby,实现这个xx功能,只需要xx行代码就好了。现在却要写10倍多的代码。。
越写越不爽
   
7 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐