写点什么

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:251300
用户头像

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

关注

评论

发布
暂无评论
发现更多内容

IPQ5018 cooperate QCN6122 / QCN6102 high performance high speed wi-fi connection

Cindy-wallys

ipq5018 QCN6102 QCN6122 IPQ5010

腾讯2022年度研发大数据报告:研发人员占比74%,新增研发项目超7000个

科技热闻

布隆过滤器(Bloom Filters)的原理及代码实现(Java)

做梦都在改BUG

Java 布隆过滤器

让国内顶尖程序员社区“牛客网”低头的这份Java面试手册真的强

程序知音

Java 编程语言 java面试 java架构 八股文

远程桌面连接软件:Jump Desktop 8 mac激活版

真大的脸盆

Mac 远程办公 Mac 软件 远程连接 远程工具

直面风口,未来不仅是中文版ChatGPT,还有AGI大时代在等着我们

加入高科技仿生人

人工智能 AI 低代码 数智化 AGI

面试造飞机? 网易在职顶级大佬“java面试真题 2023” (助上岸)

三十而立

终于扒完国内算法第一人10年经验总结的数据结构与算法详解文档

程序知音

Java 算法 编程语言 数据结构与算法 后端技术

MQTT协议是什么?MQTT和Kafka的联系与区别

EMQ映云科技

kafka 物联网 IoT mqtt 企业号 3 月 PK 榜

软件测试/测试开发丨RPC接口测试技术-Tcp 协议的接口测试

测试人

软件测试 自动化测试 测试开发

for 循环嵌套 for 循环,你需要懂的代码性能优化技巧!

三十而立

Java

牛皮!GitHub上标星90.6K的Java面试指南+笔记

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

现货合约一键自动跟单app系统开发搭建(api对接)

开发v-hkkf5566

建木缓存—提升构建速度,让你不加班!

Jianmu

maven 缓存 持续集成 CI/CD 流水线

线上sql执行慢,分享3个优化案例

采菊东篱下

MySQL

《2023大型企业财务数智化白皮书》:大型企业财务数智化建设应用架构

用友BIP

财务数智化 智能财务

全员狠人!CG大佬的连环暴击!第二届瑞云3D渲染动画创作大赛入围名单出炉!人气奖投票进行时!

Renderbus瑞云渲染农场

3D渲染动画创作大赛 瑞云3D渲染动画大赛

不要再问我 In,Exists 走不走索引了

做梦都在改BUG

python进阶:带你学习实时目标跟踪

华为云开发者联盟

Python 人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜

软件测试/测试开发丨Pb协议的接口测试

测试人

软件测试 自动化测试 测试开发

提升面试成功率:深入理解C++11新特性

小万哥

程序员 面试 软件开发 新特性 C++11

NFT质押借贷平台开发系统DApp搭建

薇電13242772558

NFT

软件测试/测试开发丨接口协议之抓包分析 TCP 协议

测试人

软件测试 自动化测试 测试开发

面试造飞机?GitHub顶级“java面试手册2023”(统计通过率95%)

三十而立

Java

Java 内联类初探

三十而立

Java

瓴羊Quick BI作为自定义数据门户,在企业的有效管理中发挥巨大作用

流量猫猫头

字节三面被挂后,狂刷算法,意外斩获阿里offer,定级P6+

做梦都在改BUG

Java 数据结构 面试 算法

Java敏捷开发框架 高效搭建数据报表

力软低代码开发平台

蚁人与量子停车场

白洞计划

AI 智慧停车场

看起来很简单的二维码巡检,究竟是怎么实现的?

草料二维码

小程序 二维码 表单 设备巡检

8个不能错过的程序员必备网站,惊艳到我了!!!

引迈信息

前端

JRuby 1.2 RC1发布,首次支持Android_Java_Werner Schuster_InfoQ精选文章