当前位置: 首页 > 软件库 > 程序开发 > 模板引擎 >

XRuby

Ruby->Java
授权协议 Apache
开发语言 Java Ruby
所属分类 程序开发、 模板引擎
软件类型 开源软件
地区 不详
投 递 者 锺离德运
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

XRuby 是一个能够将 Ruby 源代码(.rb)编译成 Java 字节码 (.class)的编译器。经 Benchmark 测试,XRuby 比 Ruby1.8.5 还要快。

  • 在这个视频采访中,InfoQ中文站的社区编辑熊节和开源项目XRuby的核心开发成员郑晔谈到了在Java平台上支持Ruby的具体考虑、Ruby在 JVM上的执行效率、编译和解释代码的区别以及XRuby项目的发起和目标等话题。另外采访还涉及到XRuby对Rails的支持、JRuby和 XRuby项目的融合等。\u0026#xD;\n 观看视频:郑晔谈Ruby on JVM和XRuby (29分41秒)

  • 今天下载了xruby,了解了一点xruby团队。以前也知道xruby,但是一直没去关注它。 xruby的意义在于什么呢?让ruby跑在java主流平台上?跑在java平台上提高了多少性能?

  • XRuby 0.2.0发布了! xruby.blogspot.com/2007/05/xruby-020-released.html 这是一次版本号的提升,主要是加入了test::unit的支持,现在这个框架已经可以运行了,并且,通过了一部分ruby自带的单元测试。下一次版本号提升时,我们希望可以让所有ruby自带的单元测试全部通过。 另一个重大的变化是beanworms为XRuby加入了debu

  •   ruby-Jruby,Xruby 2009年06月21日 星期日 下午 04:07   Jruby     是可以在java平台下用所有 ruby 的api,而不是用java的。     一个可以解释ruby的java 翻译器     一个用Java开发Ruby解释器,而非编译器,也就是说,它并不是将Ruby代码编译成Java的bytecode Xruby     将Ruby的代码(.rb)转

  • XRuby是什么?它是一个编译器。与其它编译器一样,它完成的工作是将一种格式的语言转换成另一种。与大多数编译器不同的是,它是将Ruby的代码(.rb)转换成Java的bytecode(.class)。XRuby是一个开源项目,很荣幸,我是这个项目的成员。 提起Ruby和Java的组合,现阶段,在人们脑中率先撞线的多半是JRuby。JRuby确实在结合Ruby和Java这条路上走了很长一段时间,尤其

  • I am pleased to announce that XRuby 0.3.0 is released: http://code.google.com/p/xruby/downloads/list We have fixed lots of bugs and made significant improvement in the code. Changes from 0.2.1 to 0.3.

  • XRuby 0.1.2 is now available for download from the project download page: http://code.google.com/p/xruby/downloads/list This latest release contains more built-in libraries and a few bug fixes for the

  • [Link of this article:  http://xruby.blogspot.com/2007/01/xruby-010-released.html] Today I am glad to announce the release XRuby 0.1.0 , a ruby compiler which compiles ruby script (.rb) to java byteco

  • I am glad to announce that XRuby 0.1.4 is now available for download at: http://code.google.com/p/xruby/downloads/list The most significant change in this release is: one of our team member, dreamhead

  • ruby 用 xruby 编译生成class 文件后,java 程序怎么调用,我需要传入参数,参数怎么传入,有没有返回值?怎么我发现都是用main方法来执行ruby中的方法,既没有参数也没有返回值。。。。 希望会的能帮我解答一下,谢谢。。。

  • I am glad to announce that XRuby 0.2.0 is now available for download at: http://code.google.com/p/xruby/downloads/list Here is a summary of major changes in this release: 1. Beanworms started to work

  • 郑晔,是一个热爱编程的程序员。(网络ID:dreamhead) 也许有人会说,我还是一个超热爱编程的程序员呢。那么我想你一定不知道,郑晔是第一个加入到XRuby这个开源项目的,XRuby今天优异的成绩与郑晔有着不可分割的联系。 在郑晔的blog中有一篇《XRuby发布了!》的文章,其中的一段记述了郑晔加入XRuby项目的那段发展历史。“2005年中期,yawl一个人开始 了XRuby的开发。项目的

  • 郑晔今年五月份正式加入了ThoughtWorks,郑晔在自己的博客中是这样评价ThoughtWorks的,“在这里,你可以对很多事情发表看法,尽 管看起来与你的工作没什么关系,每个人都随和,相处起来十分舒服,这样一群人,真正做起工作来却是毫不含糊,大家决不会仅仅满足于交出一个仅仅可运行的版 本,不会交出满目疮痍的代码。需要帮助的话,只要把问题抛出来,只要有人懂,一定会毫不犹豫的过来帮忙。我们想要的

  • 转载地址:http://blog.csdn.net/mp817/archive/2007/06/25/1665638.aspx 郑晔,是一个热爱编程的程序员。(网络ID:dreamhead) 也许有人会说,我还是一个超热爱编程的程序员呢。那么我想你一定不知道,郑晔是第一个加入到XRuby这个开源项目的,XRuby今天优异的成绩与郑晔有着不可分割的联系。 在郑晔的blog中有一篇《XRuby发布了!

  • 基本和上一个版本(0.3.1)相比变化不大, 大多数都是bug fix. sishen加入了我们的项目,给我们带来了很多重要的改进。 下个版本(0.4.0)的目标就是支持yaml和rubygems。这里和原来的计划不太一样了。最初准备0.4.0的miltstone是先将ruby自带的所有unit test先通过,但目前的形势下,觉得还是支持ruby on rails最重要。这样就要提前面对yaml

  • 发布总是一件快乐的事,尤其是有比较大的进步时。 在这个版本中,XRuby带来标准库的预编译,这意味着今后执行那些标准库直接就是加载编译之后的字节码,而无需再次编译,这样的做法对于提升运行时效率是有好处的。 有一个与编译相关的话题。之前,Jon Tirsen曾经谈到JRuby的一个问题,运行在AppServer中会有占用太多内存。经过分析得知,为了提高程序的并发性,程序运行会启动多个 JRuby。每

  • XRuby 0.3.0发布了! 发布信息: http://xruby.blogspot.com/2007/08/xruby-030-released.html JavaEye镜像: http://xruby.iteye.com/blog/110336 这个版本最大的变化是,受到JRuby中Java 5相关讨论的启发,加入了以Annotation绑定Java方法和Ruby方法,简化了代码的编写。现在

  • 周末活动的时候,给大家介绍了一下XRuby,讲稿已经上传,有兴趣的朋友,可以看看。 [url]http://xruby.com/Documents/XRuby_Overview.ppt[/url] 如果对其中涉及的任何内容有问题,都可以提出来,大家一起探讨。

  • XRuby 0.1.4发布了! [url]http://xruby.blogspot.com/2007/04/xruby-014-released.html[/url] 向0.2.0又迈进了一步!0.2.0的目标是让单元测试框架可以运行起来。 这个版本中终于将我写的Runtime集成进去了,虽然只是主体结构,还有不少要调整的地方。 我的开发过程:[url=http://dreamhead.blog

  • Werner Schuster from InfoQ has a very nice article about XRuby, you can read it here.

  • Two weeks ago, Antonio Cangiano compared the performance of different ruby implementations using Ruby 1.9 (YARV)'s benchmark suite. His numbers got me thinking: all alternative implementations perform

 相关资料
  • 问题内容: 用最简单的方法,在java中如何创建一个文件并写入内容? 问题答案: 创建一个文本文件: 创建一个二进制文件: Java 7+用户可以使用Files该类来写入文件: 创建一个文本文件: 创建一个二进制文件:

  • 问题内容: 我正在尝试使用AJAX创建一个页面,但是当我获得该页面并且它包含Javascript代码时,它不会执行。 为什么? 我的ajax页面中的简单代码: …并且它不执行它。我正在尝试使用Google Maps API并通过AJAX添加标记,因此,每添加一个标记,我都会执行一个AJAX页面,该页面将获取新标记,并将其存储在数据库中,并应将标记“动态”添加到地图中。 但是,由于我无法以这种方式执

  • 问题内容: 我有一个基于jquery的单页webapp。它通过AJAX调用与RESTful Web服务进行通信。 我正在尝试完成以下任务: 将包含JSON数据的POST提交到REST URL。 如果请求指定JSON响应,则返回JSON。 如果请求指定PDF / XLS / etc响应,则返回可下载的二进制文件。 我现在有1&2,并且客户端jquery应用通过基于JSON数据创建DOM元素在网页上显

  • 问题内容: 我希望能够从Java操作方法中的JSON字符串访问属性。只需说一下即可使用该字符串。下面是该字符串的示例: 在此字符串中,每个JSON对象都包含其他JSON对象的数组。目的是提取ID列表,其中任何给定对象都具有包含其他JSON对象的group属性。我将Google的Gson视为潜在的JSON插件。谁能提供某种形式的指导,说明如何从此JSON字符串生成Java? 问题答案: 我将Goog

  • 问题内容: 在java中如何追加文本到存在的文件中? 问题答案: Java 7+ 如果你只需要执行一次,则使用Files类很容易: 注意:NoSuchFileException如果文件不存在,上述方法将抛出。它还不会自动追加换行符(追加到文本文件时通常会需要此换行符)。 但是,如果你要多次写入同一文件,则上述操作必须多次打开和关闭磁盘上的文件,这是一个缓慢的操作。在这种情况下,使用缓冲写入器更好:

  • 问题内容: Java-通过POST方法发送HTTP参数? 问题答案: 在GET请求中,参数作为URL的一部分发送。 在POST请求中,将参数作为请求的正文发送到标头之后。 要使用进行POST,你需要在打开连接后将参数写入连接。 这段代码可以帮助你入门:

  • 问题内容: 我很难找到最简单的方法来针对给定的JSON模式字符串验证JSON字符串(作为参考,这是在Java中运行在Android应用程序中)。 理想情况下,我只想传入JSON字符串和JSON模式字符串,并且它返回关于是否通过验证的布尔值。通过搜索,我发现了以下两个有前途的库可以完成此任务: http://jsontools.berlios.de/ https://github.com/fge/j

  • 问题内容: 如何在JavaScript中将字符串转换为整数? 问题答案: 最简单的方法是使用本机函数: 如果这对您不起作用,则有 parseInt , 一元加号 , 带有floor的parseFloat 和 Math.round 方法。 parseInt: 一元加号,如果您的字符串已经是整数形式: 如果您的字符串是浮点数或可能是浮点数,并且您想要一个整数: 或者,如果您要多次使用Math.floo