BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JRuby 1.2 RC1发布,首次支持Android

| 作者 Werner Schuster 关注 6 他的粉丝 ,译者 张晓庆 关注 0 他的粉丝 发布于 2009年3月2日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT