DOITAPP
DOIT数据智能产业媒体与服务平台
立即打开
DOITAPP
DOIT数据智能产业媒体与服务平台
立即打开

增加更多新功能 JRuby 1.5正式发布

2010年05月12日,JRuby团队非常高兴的宣布1.5.0版的发布。在这之前,51CTO曾经发布过JRuby 1.5.0 RC1的发布消息,相比之下,正式发布本本又提供了很多更新。

JRuby 1.5.0 版本的主页和下载地址分别是:

主页:http://www.jruby.org/

下载:http://www.jruby.org/download

这次发布是JRuby历史上开发周期最长的一次,总共经历了近5个月的时间,但是这也是对JRuby做出修正最多的一次。除了修正老版本存在的问题以外,还增加了非常多的新特性。为了保证兼容性问题,每个修正都经过精心的考虑和设计,以保证带来的变化和影响更小。这对于已经具备JRuby 1.4.0经验的用户来说,更容易升级到1.5.0版本,并且从中体验到新版本所带来的好处。对于新用户来说,通过使用新的版本,将体验到JRuby带个你的畅快的感觉,并将大幅度降低研发的风险。

1.5.0版本的主要亮点包括:

◆为了提升性能和FFI支持,重新设计了本机访问框架

◆本机访问*NIX平台

◆支持并集成Ant工具

◆更好的支持Windows

◆对Ruby调用Java进行了多方面的改进,包括正确性、内存使用以及速度等

◆嵌入并改进了用户输入API(JSR-223、BSF、RedBridge等)

◆软件升级:Ruby 1.8.7标准库更新、RubyGems 1.3.6、RSpec 1.3.0

◆默认安装ruby-debug

◆对Rails 3进行了很多修正

◆对启动进行了很多改进

◆改进了Object#object_id/__id__性能

◆减少了Java类元数据的内存占用,提升了Java类加载速度

◆在类加载上,支持包含在jar文件里面的jar文件

◆open4库能够正常使用了

◆运行期编译产生的脚本或方法保存在jruby.jit.codeCache=dir所指定的sha1-hashed .class文件中

◆新的逻辑接口实现,产生真正的类

◆通过jruby.ji.objectProxyCache关闭OPC额外的功能

◆JRuby::Synchronized模型可以让一个类与其子类在所有调用情况下都100%同步

◆对核心类以及JIT进行了多项改善

◆IRB过程提供更多的对象空间

◆清除maven残留

◆修正了Windows x64和Windows 7下的安装问题

◆在JRuby 1.4基础上增加了1250个提示信息

在这次升级中,JRuby团队非常感谢社区的贡献。特别是David Calavera、Stephen Bannasch、Daniel Luz、Ian Dees、Koichiro Ohba、Hongli Lai、Hiroshi Nakamura、Colin Jones、Takeru Sasaki、Roger Pack、Matjaz Gregoric、 Joseph LaFata、Frederic Jean、Alex Coles、Lars Westergren所做出的贡献。

未经允许不得转载:DOIT » 增加更多新功能 JRuby 1.5正式发布