BT
x Share your thoughts on trends and content!

JRuby: Almost Ready for Primetime?

by Sam Aaron on Apr 25, 2007 |

JRuby 0.9.9 is now out in the wild and has been declared “ready for prime time”.

The focus on this release has been compatibility with Ruby 1.8.4. However, despite compatibility being the overall priority, performance hasn’t been ignored; JRuby 0.9.9 is 40% faster than the 0.9.8 release.

One of the compatibility benchmarks the JRuby team uses is the ability to run Rails applications without errors, and this is something that they’ve finally achieved. For example, the popular Rails blogging engine Mephisto is working well on this release. JRuby developer Ola Bini is pleased with JRuby’s compatibility with Ruby 1.8.4. He stated “compatibility is looking very good. Almost all of Ruby 1.8 [is] working flawlessly”.

The next step for JRuby is a 1.0 RC release which they are hoping to get ready for the JavaOne conference in May.

The significant achievements for JRuby 0.9.9 are:

  • Major compatibility and performance overhaul of String, Array, Hash,
  • Many YAML and Marshalling issues have been fixed,
  • Java Integration overhaul fixing many outstanding issues,
  • 180 Jira issues resolved,
  • Several more bottlenecks removed,
  • Rails applications like Mephisto and plugins like Goldberg are running without hitches,
  • Performance has improved by 40% over 0.9.8 based on YARV benchmarks.

When asked what the main message behind this release was, Ola Bini said:

“JRuby is ready for prime time. Application developers should try their applications on JRuby NOW

The JRuby team are very keen to get as many people using JRuby as possible, so that as many of the remaining glitches can be ironed out before the upcoming 1.0 release.

For more information on the JRuby project, check out their home page, or download and play with the latest release.

Rate this Article

Relevance
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

plese help me by niraj manandhar

please help me find solution for forums.java.net/jive/thread.jspa?threadID=25465...

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss
General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.