【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

JRuby 1.2 RC1 发布,首次支持 Android

  • 2009-03-01
  • 本文字数:691 字

    阅读完需:约 2 分钟

JRuby 1.2 RC1 刚刚发布(点击下载JRuby 1.2 RC1 )。JRuby 1.2 是一个维护版本,但是它标志着版本方案有了稍微不同的变化。比如,以后的维护版本会修改1.x 中的x。

JRuby 1.2修复了很多bug,对JRuby JIRA 的bug 库进行了大量的清理

本次发布也改进了和 Ruby 1.8Ruby 1.9兼容性,发布说明如是说:

  • 提高了对 Ruby 1.9 的支持(通过参数–1.9)
  • 编译器现在能够工作了
  • 几乎所有 1.9 中遗漏的方法都被加上了

性能也在很多方面得到了提高,再次请看发布说明:

  • 增加了一个新的实验性的参数–fast,做了更多积极的优化
  • 大型编译器,运行时清理以及性能审核
  • 现在解析速度快了 3-6 倍

这次 1.2 发布还包含了一个期待已久的特性: Android 上的 JRuby 。有一些变化可以在这次提交里面看到,主要修复了一些兼容性的问题

对 Android 的支持好像只使用了 JRuby 的解释,而没用使用即时编译器(把 Ruby 源码编译成 Java 二进制代码),这可以从 Charles Nutter 在他博客上演示的命令看得出来,他在 Android 上运行 JRuby 时使用了这个命令:

复制代码
dalvikvm -classpath ruboto.jar org.jruby.Main -X-C test.rb

参数“-X-C”关闭了 JRuby 的即时编译功能。

在 Android 上能够使用 JRuby 有助于改变Ruby移动设备上的情况。 Rhodes 是一个基于 Ruby 的框架,已经把 Ruby 引入到了 iPhone、Symbian 和 Windows Mobile 操作系统,以及像黑莓这样基于 Java 的设备,并计划在下一个版本中支持 Android。

最后,当前的 JRuby 版本是 1.2 版本的第一个候选版本──这意味着,现在可以报告任何回归 bug或其它问题,以便在最终的 1.2 版本中修复。

查看英文原文: JRuby 1.2 RC1 Released, Initial support for Android

2009-03-01 19:251265
用户头像

发布了 37 篇内容, 共 10.9 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容
JRuby 1.2 RC1发布,首次支持Android_Java_Werner Schuster_InfoQ精选文章