现在的位置: 首页 > 综合 > 正文

Ruby PK java

2013年11月02日 ⁄ 综合 ⁄ 共 1481字 ⁄ 字号 评论关闭

     从去年起Java社区开始讨论一种“新的”编程语言:Ruby,这场讨论的范围越来越大,参与者也越来越多,甚至Java之父Gosling也卷入了,不过共同的认识是Ruby在开发中的高效性超越Java和C#,这个结果让许多开发者感到惊讶,甚至令他们提出这样的疑问:是否真的存在比Java和C#更好的语言?本期专题将对Ruby语言作全面的探讨并试图回答这一问题。
  那么什么是Ruby呢?Ruby是一种面向对象的元编程语言,它接受了许多语言(包括Lisp,Smalltalk,Python和Perl)的最为优秀和强有力的编程特征。

Ruby On Rails 创始人:对Java 说再见

JDJ News报道,这两周以来围绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论。

  虽然一直没有一个确定的答案,但围绕Java与动态语言(比如Ruby、PHP、Perl和Python)之间的争论从来没有消失过。随着Java的日趋复杂,动态语言的优势——简化和易用就越加凸显出来。如果说Java是一列稳固的货运火车,那Ruby on Rails就是一列时髦的特快列车。

  Ruby on Rails 创始人,David Heinemeier Hansson,认为Ruby等动态语言是Java在Web上最大的威胁者。

  “Ruby on Rails 展示了你所使用的动态语言比Java更加便于维护,以往所认为只有Java所具备的市场的影响力,现在轮到Rails开始流行了。”

  Geir Magnusson,Apache Software Foundation 成员,同时也是Intel's Middleware Products Division 的工程师,曾经向听众调查多少人尝试过Ruby on Rails,结果是半数以上的人举手。不过当问到有多少人采用该产品框架时,几乎所有人都把手放下。

  这个小调查表明了企业级Java开发人员还没有准备由Java转向Ruby on Rails开发。不过,Heinemeier Hansson说,“我看到许多Java开发人员都逃避upstream,他们反而对low end让步——对‘大部分人大部分时候都需要’的另一种理解——表达了一种对‘真正需要的静态语言’的强烈渴望。”

Java之父称PHP,Ruby以及C#,不足为惧

 

 James Gosling上周参加了纽约的Sun 全球教育研讨会(World Wide Education & Research Conference),在会上这位Java 之父进行了演讲,并就提问进行了回答。

  有些人问道当前Java 所面临的威胁时,Gosling给予了这样的回答,“PHP 和Ruby 是非常好的系统,但是它们作为脚本语言来发挥力量,只局限于网页这一领域内。”

  当Gosling谈到Microsoft 的C# 时,“曾经一度我们很担心他们会做出创造性的东西——现在看他们要专注于一个平台是希望渺茫。”

  “PHP 能够简化产品因为它是100%瞄准网页的,”然而对于Java,他说,“我们拥有平衡的艺术——简化与力量的双赢。”

  最后James Gosling 说:“任何关于Java 相对PHP、Ruby还是其他语言的讨论都是没有意义的,我们同样在使用其他语言,你可以应用PHP 或者Python,以及其他语言与Java一起工作。许多人这样做。”

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1540234

抱歉!评论已关闭.