We are very excited to announce the general availability of JRuby and Trinidad on Engine Yard Cloud!
Everyone who runs production Ruby web applications should be interested in JRuby. Want a list of life-changing reasons? Reasons you cannot get with any other Ruby implementation nor any other Platform as a Service?
- Major efficiency and performance boost from real concurrent native threads
- Fast in-process caching with ehcache and many other Java libraries
- Use your own existing Java libraries (put the jar files in lib/jars)
- Your development stack is the same as our production stack with the Trinidad project
Want to try Trinidad/JRuby on your laptop right this very instant? Do this. Do it now:
rvm install jruby rvm use jruby git clone git://github.com/engineyard/todo.git cd todo bundle trinidad
Your application is now running in development mode on your laptop!
Want to try Trinidad/JRuby with your own Ruby web app this very instant? Here is a simple tutorial to get started!
Want to learn more about the awesomeness in JRuby and Trinidad (amongst other topics)? In New Orleans this week for RubyConf? Then on Saturday come and see “High Performance Ruby: Evented vs Threaded”.
We are so excited to be able to support JRuby and to finally be offering it and supporting it for big businesses and small on our Engine Yard Cloud and Engine Yard Managed platforms.
For the last two years, Engine Yard has been funding the development of JRuby and we are excited to provide fully supported JRuby for your application development. This is a major milestone for the JRuby project led by Charlie Nutter, Thomas Enebo, Nick Seiger, Hiro Asari, and David Calavera. Charlie has written a great post about the history and next steps of the project here.