JRuby Java实现的Ruby解释器

JRuby,是一个采用纯Java实现的Ruby解释器,由JRuby团队开发。它是一个自由软件,在CPL/GPL/LGPL三种许可协议下发布。主要开发者有Charles Nutter、Thomas Enebo、Ola BiNi、Nick Sieger等。
JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java平台及其虚拟机、库和 应用服务器的速度、稳定性和功能方面却一直在提升,现在已被公认为是开发高端服务器。


JRuby是一个纯Java实现的Ruby解释器。通过JRuby,你可以在JVM上直接运行Ruby程序,调用Java的类库。很多Java编写的Ruby IDE都是使用JRuby来解释语法的。 2006年,SUN雇佣了两名JRuby团队的两名核心成员Charles Nutter和ThomasEnebo全职开发JRuby,后来ThoughtWorks也雇佣了一名JRuby项目的核心成员全职开发JRuby。
自此JRuby发展非常迅速,立刻推出一个50%性能提升的版本。最近又发布了0.9.8版,正式宣布官方支持Rails,单元测试有98%成功通过(也是因此称作0.9.8版?),现在开发小组全力修复剩下的2%,将会很快发布100%支持Rails的JRuby 1.0。但是目前JRuby的主要精力集中在功能实现上,性能还不是太理想,1.0发布之后应该就会全力解决性能问题。

JRuby 9.1.12.0 发布,Java 的 Ruby 解释器
JRuby 9.1.12.0 已发布。JRuby 是面向 Ruby、基于 Java 虚拟机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。Rails 彻底加快及简化了 Web 应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java 平台及其虚拟机、库和 应用服务器

发布于 2017-06-16 00:33:05 | 142 次阅读

JRuby 9.1.11.0 发布,Java 的 Ruby 解释器
JRuby 9.1.11.0 已发布。JRuby 是面向 Ruby、基于 Java 虚拟机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。Rails 彻底加快及简化了 Web 应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java 平台及其虚拟机、库和 应用服务器

发布于 2017-06-15 23:57:33 | 112 次阅读

JRuby 9.1.10.0 发布,Java 的 Ruby 解释器
JRuby 9.1.10.0 已发布。JRuby 是面向 Ruby、基于 Java 虚拟机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。Rails 彻底加快及简化了 Web 应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java 平台及其虚拟机、库和 应用服务器

发布于 2017-05-26 00:27:52 | 132 次阅读

JRuby 9.1.6.0 发布,Java 的 Ruby 解释器
JRuby 9.1.6.0 发布了,JRuby 是面向 Ruby、基于 Java 虚拟机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。Rails 彻底加快及简化了 Web 应用的

发布于 2016-11-10 00:30:38 | 146 次阅读

JRuby 9.1.4.0 发布,Java 的 Ruby 解释器
JRuby 9.1.4.0 发布了,JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java平台及其虚拟机、库和 应用服务器的速度、稳定性

发布于 2016-09-02 00:27:45 | 108 次阅读

JRuby 9.1.3.0 发布,Java 的 Ruby 解释器
JRuby 9.1.3.0 发布了,JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java平台及其虚拟机、库和 应用服务器的速度、稳定性

发布于 2016-08-30 23:53:59 | 140 次阅读

JRuby 1.7.26 发布,Java 的 Ruby 解释器
JRuby 1.7.26 发布了。主页:http://www.jruby.org/下载地址:http://www.jruby.org/downloadJRuby 1.7.26 是自从JRuby 1.7.0以来的第30个更新版本。 1.7版本的主要发行目标是要修复任何缺少的兼容性问题,使用Ruby1.9.3。亮点:8 issues fixed for 1.7.26Github Issues resolved for 1.7.26:#4115 - Backport "Chang

发布于 2016-08-30 00:58:33 | 85 次阅读

JRuby 9.1.2.0 发布,Java 的 Ruby 解释器
JRuby 9.1.2.0 发布了,JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java平台及其虚拟机、库和 应用服务器的速度、稳定性

发布于 2016-05-28 00:50:46 | 109 次阅读

JRuby 1.7.25 发布,Java 的 Ruby 解释器
JRuby 1.7.25 发布了。主页:http://www.jruby.org/下载地址:http://www.jruby.org/download JRuby 1.7.25 是自从JRuby 1.7.0以来的第29个更新版本。 1.7版本的主要发行目标是要修复任何缺少的兼容性问题,使用Ruby1.9.3。亮点:Appveyor CI runs for windowsSeveral windows fixes based on regaining Windows CI support

发布于 2016-04-15 00:48:33 | 107 次阅读

JRuby 9.0.5.0 发布,修复 53 个 issues
JRuby 9.0.5.0 发布,主要更新如下:Fixed leaks in IO.select and IO.copy_stream.Implemented DATA support lost in 9k.Fixed regression breaking empty-body define_method methods.Windows stat crashing on 32 bit JVMs53 issues fixed for 9.0.5.0JRuby 9000 主要特性:Ruby 2.2 兼容基于一个传统编译器设计的优化运

发布于 2016-01-27 06:51:52 | 148 次阅读

JRuby 1.7.24 发布,Java 的 Ruby 解释器
JRuby 1.7.24 发布,主要更新如下:Windows stat crashing on 32 bit JVMsAnnoying io/console warning on Windows now only happens in verbose modestat.directory? now workds again on WindowsUpdate out of date unicode data (will fix some character class regexps)16 issues fixed for 1.7.24详情请看:jruby-1-7-

发布于 2016-01-21 00:22:57 | 176 次阅读

JRuby 1.7.23 发布,Java 的 Ruby 解释器
JRuby 1.7.23 发布,主要更新如下:Windows stat now supports long and UNC pathnamesWindows stat no longer leaks memory (broken since 1.7.20)Various Windows path fixesVarious jar and/or classpath fixes with filesystem-related methodsFixed issue with native support not loading on some Ubuntu systems31 i

发布于 2015-11-25 00:53:29 | 150 次阅读

JRuby 9.0.4.0 发布,修复 Windows 的 stat() 实现
JRuby 9.0.4.0 发布,此版本现已提供下载:Homepage: http://www.jruby.org/Download: http://www.jruby.org/downloadJRuby 9000 是 JRuby 最新的主要版本,兼容 Ruby 2.2.x,同步 C Ruby。 JRuby 9.0.4.0 是第三个主要版本。JRuby 9.0.4.0 修复了 Windows 上新 stat() 实现的一些问题。JRuby 9000 主要特性:Ruby 2.2 兼容

发布于 2015-11-14 01:03:15 | 215 次阅读

JRuby 9.0.3.0 发布,Java 的 Ruby 解释器
JRuby 9.0.3.0 发布,主要更新如下:Pattern ‘foo rescue nil’ now can, at times, run 48x fasterBlocks can independently JIT now improving perf in some scenariosdefine_method with non-capturing body is now 2+x faster (~same speed as def)stat() on windows now supports long paths and UNC pathsHandful of

发布于 2015-10-22 00:25:05 | 155 次阅读

JRuby 9.0.1.0 发布,Java 的 Ruby 解释器
JRuby 社区很高兴地宣布的 JRuby 9.0.1.0 发布。JRuby 9000 是最新的主流版本,兼容 Ruby 2.2.x,而  JRuby 9.0.1.0 是首个维护版本。与 9.0.0.0 版本比较,该版本改进包括:Reduced memory usage since 9.0.0.0 by 13%Improved support for refinements; 70% of CRuby tests passingjruby-openssl updated to versi

发布于 2015-09-06 00:02:57 | 220 次阅读

JRuby 1.7.22 发布,Java 版的 Ruby 解释器
JRuby 1.7.22 发布,主要更新内容如下:31 issues fixed for 1.7.22Updated jruby-openssl to version 0.9.10require_relative fix for softlinks and for embedded classloading scenariosjruby-complete works better with sub-processesAdded bubblebabble digest formatJava 8 default methods can now be called from

发布于 2015-08-21 01:03:11 | 144 次阅读

JRuby 9.0.0.0 正式发布,Java 版 Ruby 解释器
JRuby 9.0.0.0 正式发布,该版本主要特性如下:Ruby 2.2 compatibilityA new optimizing runtime based on a traditional compiler designNew POSIX-friendly IO and ProcessFully ported encoding/transcoding logic fr

发布于 2015-07-23 00:54:00 | 172 次阅读

JRuby 9.0.0.0.rc2 发布,Java 版 Ruby 解释器
JRuby 9.0.0.0.rc2 发布,此版本兼容 Ruby 2.2.x,同步 C Ruby。JRuby 9000 值得关注的改进:Ruby 2.2 兼容基于传统编译器设计的运行时优化 新 POSIX 友好的 IO 和 Process完全从 MRI 移植编码/转码逻辑 相比 rc1,值得关注的有:AOT 类未加载问题修复 各种性能修复 V降低内存大小更多解析器方面的修复 绑定回退问题修复 解

发布于 2015-07-10 04:27:46 | 115 次阅读

JRuby 1.7.21 发布,Java 版的 Ruby 解释器
JRuby 1.7.21 发布,值得关注的更新如下:31 issues fixed for 1.7.21Java integration performance enhancementspaths representing files within jars work better with core filesystem APIsDateTime compat fixesBigDecimal compat fixes更多内容请查看这里。下载地址:download。JRuby是面向Ruby、基于Java虚拟机(JVM)

发布于 2015-07-08 00:32:28 | 176 次阅读

JRuby 9.0.0.0.rc1/1.7.20.1 发布
JRuby 9.0.0.0.rc1 发布,此版本是 JRuby 团队经过多年的努力和大规模重新启动一些 JRuby 子系统的结果。此版本兼容 Ruby 2.2.x,并且同步 C Ruby。JRuby 9000 主要特性:Ruby 2.2 兼容基于一个传统编译器设计的优化运行时新 POSIX 友好 IO 和 Pr

发布于 2015-06-11 00:31:09 | 165 次阅读

Java版的Ruby解释器 JRuby简介
本篇内容主要为大家讲解的是Java版的Ruby解释器 JRuby简介。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-26 01:44:14 | 104 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务