Channels ▼
RSS

JVM Languages

JRuby on Engine Yard Cloud Has Arrived


Today sees the arrival of JRuby on Engine Yard Cloud, positioned as a new combination of Java "performance" and Ruby "agility" for the Engine Yard PaaS. As readers know, JRuby is a Java implementation of the Ruby programming language, which has gained some popularity as an open-source package to enable Ruby applications to run on the Java Virtual Machine (JVM).

"We are thrilled to announce that customers can now use JRuby in Engine Yard Cloud and leverage the power of Java on the Engine Yard platform," said Dr. Nic Williams, VP of technology at Engine Yard. "This is huge in that it is the first truly threaded implementation of Ruby to have full production support. Customers can get the performance benefits of real concurrency in an enterprise-grade environment. Engine Yard is the first platform to make available all stable, production-ready Ruby implementations, including JRuby, MRI, and Rubinius."

JRuby delivers Ruby's core functions and productivity benefits along with Java interoperability and access to the full range of Java platform functionality. Because of this, Engine Yard points out that Ruby applications running on JRuby "benefit significantly" from the JVM's multi-threading and other performance strengths.

"JRuby provides Java teams with the ability to deploy Ruby code on the same servers, use the same libraries, and integrate with existing Java software that they are familiar with," said Charles Nutter, co-lead of the JRuby team at Engine Yard. "Complementing the Engine Yard JRuby support offering, JRuby on Engine Yard Cloud enables businesses and developers to realize a greater ROI on their Java investments."


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video