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