OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

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

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

关注

评论

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

Apache APISIX 助力有赞云原生 PaaS 平台,实现全面微服务治理

API7.ai 技术团队

云原生 PaaS API网关 Apache APISIX

2021年来看看Android的发展,程序员如何应对中年危机

android 程序员 移动开发

2021最新中高级Android面试题目,2021必看

android 程序员 移动开发

4面阿里拿到P7Offer,Android开发指南

android 程序员 移动开发

阿里云边缘云ENS再升级 产业数字化落地向何方?

阿里云Edge Plus

2021年大厂程序员进阶宝典,真是经典中的经典

android 程序员 移动开发

2021高级Android笔试总结,帮你解决95%以上的问题

android 程序员 移动开发

Vue进阶(幺肆伍):Vue-elementUI实现操作栏位更多效果

No Silver Bullet

Vue 10月月更

第 22 章 -《Linux 一学就会》- 跳出循环-shift参数左移-函数的使用

学神来啦

Linux linux运维 linux云计算 linux一学就会

全球6G专利独占4成,中国能否借此“制霸”元宇宙?

海比研究院

2021年Android大厂面试分享,实战篇

android 程序员 移动开发

2021年Android程序员职业规划,Android开发技巧

android 程序员 移动开发

2021年大厂程序员进阶宝典,Android开发基础面试题

android 程序员 移动开发

DeFi智能合约DAPP系统开发公司(现成)

Vue进阶(幺肆肆):(window,parent,opener,top).location.reload方法分析

No Silver Bullet

Vue 页面刷新 10月月更

Groovy动态添加方法和属性及Spock单测

FunTester

Java 动态 spock Groovy FunTester

2020-2021蚂蚁金服Android面试真题解析,使用指南

android 程序员 移动开发

2021年GitHub上那些优秀Android开源库总结,花2万块买的教程

android 程序员 移动开发

2021最值得加入的互联网公司有哪些,阿里三面

android 程序员 移动开发

揭开MySQL Volcano模型迭代器性能提升千倍的秘密

华为云开发者联盟

MySQL 数据库 华为云数据库 MySQL Volcano 模型迭代器

2021最新Android常用开源库总结,retrofit源码

android 程序员 移动开发

掘金万亿新IT服务大市场,联想智慧服务核心能力持续跃升

科技大数据

在 pygame 中好好玩玩精灵,滚雪球学 Python 游戏番

梦想橡皮擦

10月月更

2021年Android高级面试题,成功入职字节跳动

android 程序员 移动开发

Defi挖矿系统开发简介(现成案例)

解密诡异并发问题的幕后黑手:可见性问题

华为云开发者联盟

并发编程 线程 并发 可见性 单核CPU

Python代码阅读(第43篇):构造组合函数

Felix

Python 编程 Code Programing 阅读代码

2021年Android春招面试经历,阿里秋招面试真题解析

android 程序员 移动开发

2021年大厂程序员进阶宝典,flutter面试题

android 程序员 移动开发

2021年字节跳动+京东+美团面试总结,查漏补缺

android 程序员 移动开发

DeFi流动性挖矿系统开发资料(源码)

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