`

JRuby 的未來

阅读更多
JRuby 主要貢獻者之一 Ola Bini 在 JRuby 發表 1.0 之後,發表了一篇文章,裡面提到當初發展到 1.0 的目標就是 Ruby compatibility,而且似乎也已經達成了。而 JRuby 未來的路要怎麼走呢?


JRuby 的主要開發者 Charles Nutter 也早就明示
  1. 繼續加強速度
  2. Java Integration加強,1.1 可能會重寫整個 Lib
  3. 支援 Ruby 2.0 還有 Rubinius 產生的 Bytecode
無獨有偶,Ola Bini 在接受 InfoQ 訪問時也提到未來 JRuby 走向
  1. 效能加強
  2. 正確性加強
  3. Java Integration加強
  4. Java ByteCode Compiler
也就是說,效能,正確性,跟 Java 整合度,以及 ByteCode Compiler 是未來 JRuby 努力的目標。

另外一個好消息是,繼 JRuby 兩個作者接受了 SUN 的 offer ,全職工作 JRuby 之後的九個月,Ola Bini 也接受了 ThoughtWorks 的全職工作,性質也是付錢給他開發 JRuby core。JRuby 已經完全顛覆了以往 Open Source 開發者做公益的宿命,三個主要開發者都有人付錢請他們開發。JRuby 的開發速度怎麼看都覺得會繼續狂飆。

JRuby 這東西前途不可限量。
分享到:
评论

相关推荐

    走近JRuby

    7. **未来展望**:讨论JRuby的发展趋势,新版本特性,以及社区的活跃度和支持情况。 通过这份PPT,读者不仅可以了解JRuby的基础知识,还能获取到实际操作中的宝贵经验和技巧,对想要深入了解和使用JRuby的开发者来...

    2009 KungFu Rails大会JRuby演讲PPT

    7. **未来趋势**:演讲可能展望了JRuby和Rails在未来的潜力,如新的版本特性、技术趋势以及对开发方式的影响。 由于没有具体的PPT内容,以上内容是基于标题和标签的合理推测。如果想要更深入理解演讲内容,建议直接...

    Code Review&JRuby on Rails

    这不仅有助于审查者理解代码,也有利于未来维护。 2. **可维护性**:代码应该考虑长远的维护需求,避免过度复杂的设计,模块化和面向对象设计原则的应用是提高可维护性的关键。 3. **错误检查**:审查者需查找潜在...

    msgpack-jruby:使用本机 Java 库的 JRuby 的 MessagePack 实现

    msgpack-jruby gem 将不再更新,所有未来的开发都将进入 msgpack-ruby 项目,为所有 ruby​​ 开发和维护单个 MessagePack 库。 JRuby 的消息包 JRuby 的 MessagePack 实现,构建在 MessagePack Java 库之上。 比...

    vertx-lang-jruby:Vertx jruby API 填充模板

    【vertx-lang-jruby: Vertx JRuby API 填充模板】 Vertx 是一个流行的、轻量级的事件驱动框架,它适用于多种...了解和掌握`vertx-lang-jruby`,将使你能够在Java生态系统中充分利用Ruby的优势,开发出面向未来的应用。

    ava程序员的未来_走向混合编程时代

    Java程序员的未来正在走向混合编程时代,这是一个不可逆转的趋势。随着软件项目需求的日趋复杂化,单一的Java开发模式已经无法完全满足需求。在这个背景下,多语言混合编程正逐渐成为主流。这种编程模式允许Java...

    rubeus:Rubeus 使您可以轻松地从 JRuby 上的 Ruby 脚本访问 Java 对象

    这很重要,所以我不会在未来的版本中无意中破坏它。 提交,不要弄乱 rakefile、版本或历史记录。 (如果你想拥有自己的版本,那很好,但在提交时单独提交版本我可以在拉时忽略) 向我发送拉取请求。 主题分支的...

    jrubyconf-2015:JRubyConf.EU 2015谈话材料

    1. 演讲稿:详细的演讲文本,涵盖了JRuby的最新进展、最佳实践、性能优化、与其他Java库集成的案例,以及可能的未来发展方向。 2. 代码示例:展示如何在JRuby中编写和运行Ruby代码,可能包括与Java互操作的实例。 3....

    基于Java平台的多语言混合编程.pdf

    2. JRuby:基于JVM的Ruby语言实现,允许Ruby语言在JVM上运行。 3. Groovy:基于JVM的静态类型语言,支持面向对象编程和函数式编程。 4. Scala:基于JVM的静态类型语言,支持面向对象编程和函数式编程。 5. Clojure:...

    Java软件技术发展趋势探讨

    尽管面临着适应性和社区支持等问题,但随着JVM对动态语言支持的优化,JRuby的未来充满希望。 综上所述,Java软件技术的发展趋势体现了对更高层次抽象、更快开发效率以及更强功能的追求。从语言特性到框架设计,再到...

    JavaOne 2008 JavaOne 2008 JavaOne 2008

    从新的编程语言和框架到开源项目和跨平台支持,这次大会为参与者提供了一个深入了解Java生态系统现状及未来发展方向的机会。通过这样的活动,Sun不仅巩固了自己在Java领域的领导地位,也为广大开发者指明了前进的...

    JavaOne2009大会资料-Services SOA Platform and Middleware Services2

    综上所述,JavaOne2009大会的这些资料涵盖了从ESB在金融服务中的应用、动态语言的并发优势,到RESTful协议和WS-BPEL在SOA中的实践,以及对传统中间件服务的反思和未来方向。对于想要深入了解Java在SOA和中间件服务...

    rails magazine issue 4

    - **重要性**:作为Ruby on Rails的创始人,他的观点具有权威性,对理解框架的设计理念和未来发展具有重要意义。 - **应用场景**:适用于所有对Ruby on Rails感兴趣的开发者。 ##### 7. Feel the Radiance with ...

    Java世界的Ruby

    ### Java世界的Ruby:动态脚本的新篇章 #### 引言 在软件开发的历史长河中,从最初的机器语言到后来的高级语言,每一次技术的进步都伴随着...在未来,我们可以期待看到更多关于这两种语言结合的应用案例和技术突破。

    rails magazine issue 3

    RailsConf 是 Ruby on Rails 社区的年度盛会,汇聚了全球范围内的开发者、企业家和技术领导者,共同探讨 Rails 的最新发展和未来方向。 通过本期杂志,读者不仅可以获得 Ruby on Rails 技术的深入理解,还能洞察...

    CoffeeScript-Application-Development-Cookbook

    CoffeeScript 构建在 JavaScript 上层, 这让人联想起 .Net 和 C#/F#/VB… , 以及 JVM 和 Java/JRuby/Scala… 在 JavaScript 上层做事情的, 不只 CoffeeScript, 还有很多其他的. 比如 Lua 就有通过 LLVM 转换成...

    javaeye月刊2008年5月 总第3期.pdf

    8. **Groovy, JRuby, Jython, Scala:谁是胜利者?**: - 这篇文章可能分析了这些JVM上的动态语言,讨论了各自的优缺点,以及它们在不同场景下的适用性。 9. **《Effective Java》:Joshua Bloch访谈**: - ...

Global site tag (gtag.js) - Google Analytics