论坛首页 Java版

Java程序员应该学习Ruby

浏览 16477 次
精华帖 (0) :: 良好帖 (58) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
时间:2008-06-27
Ruby是值得学习的。

习惯了Java军团式的步步为营,的确是需要享受一下RoR自由冲浪般的快感。

但是如果像一些人所鼓吹的所谓“取代”Java,则是不现实的。
打个比方,Java项目就像是集团军大规模作战,而RoR则类似于自由创意的游击战。

RoR有它自己的“地盘”,应该努力开拓自己的道路,老盯着Java那几栋豪宅是没有意思的。
就像一直以来,很多Java fans(包括我自己)一度尝试打入C++、VB、Delphi、PHP的“地盘”,结果只能是自取其辱。
   
0 请登录后投票
时间:2008-06-28
我探索PYTHON, 觉得也不错
   
0 请登录后投票
时间:2008-06-28
对于普通的java程序员来说,java +js是更为实惠的选择。
   
0 请登录后投票
时间:2008-06-28
学java的人应该好好学学C++,学好c++会让你个人有种高屋见瓴,一览众山小的感觉.
java让人变的不用思考问题
   
0 请登录后投票
时间:2008-06-28
Java简单易学,入门门槛低,但是想学精难上加难。C/C++入门难度高,但是过了一定阶段也就到了高原区了。
我的感觉是,这两种语言如果你想学好、学精它们都很困难,Java高手需要有哲学家的气质,C/C++高手需要有科学家的气质。Java高手不在于Java语言本身,而在于基于Java平台的技术的掌握以及相关软件工程的理解甚至哲学高度上的理解。C/C++高手需要有科学家的严谨,一丝不苟的精神,讲求的是实证主义。
   
1 请登录后投票
时间:2008-06-28
gm8pleasure 写道
ruby确实值得学习。
在Java的时候,从来没有想过
1、类居然可以在运行时扩充
2、方面的属性设置
3、MissingMethod提供了无限的类方法扩充性

没错,javascript的“类”也是可以动态扩充的,请问你知道ruby的“类”到底是什么?
   
0 请登录后投票
时间:2008-06-28
seasar 写道
学java的人应该好好学学C++,学好c++会让你个人有种高屋见瓴,一览众山小的感觉.
java让人变的不用思考问题

如果你是学Java的,后来去学C++,那会让你更佩服JVM,听说Java运行速度很高,可以接近c的3倍时间,那很厉害啦
   
0 请登录后投票
时间:2008-06-28
Java还没学精呢,暂时不考虑新的内容,学习应该精而不泛,泛而不精那是牛人做的事
   
0 请登录后投票
时间:2008-06-28
每一人,要看你喜欢那方面技术(java c++)的特长,看看自己定位在那种语言之上,这样才能有更好的发展空间。
   
0 请登录后投票
时间:2008-06-28
如果就语言本身来讲,同一类型的语言估计不用一天就可以熟悉新的一种。而语言背后的东西就不一定了。
首先是OO的东西,早期的OO你可以看C++或者更古老的面向对象语言...,那是真正的OO,现在的OO血统已经不再纯净,这里有商业的成分存在,有人先将OO做大了,就像是奥运会项目,从过去到现在庞大了不少。然后是大家来竞争,就像各种专项运动协会,纷纷想将自己列入其中。
其次是针对某些领域的特定解决方案,以前是类库的方式解决,独立于语言之外的,现在也成了语言的一部分,如ActiveRecord。
对于这些,我并不反对,因为它确实帮助了程序员的忙。

学习很多语言,尤其是目前发展得最好的命令式语言,每种都会给你带来启发,因此我同意楼主的观点。但是,要清楚事情的本质是什么,实际上可以用一个三层的抽屉来整理所学语言的特性,当你发现其中1个抽屉最早没东西可以装进去;第二个装不满的抽屉,当你要关上它时,时不时的会冒出一点新东西来;第三个抽屉你会发现已经合不上了,但东西仍就像雪片一样飞来。“不要像维护自己的信仰一样去维护自己的而贬低别人的,那毫无意义,因为这所有的东西都没有专利权”。
   
0 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐