BT

Your opinion matters! Please fill in the InfoQ Survey!

JRuby: Almost Ready for Primetime?

| by Sam Aaron Follow 0 Followers on Apr 25, 2007. Estimated reading time: 1 minute |

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

Adoption Stage
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

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT