Re: [jruby-user] Re: ruby vs jruby

Karol Bucek <[email protected]> Mon, 23 Mar 2015 13:41:56 +0100
Newsgroups gmane.comp.lang.jruby.user
Message-ID <CAOcitDL6=1KT0_fdEMDSD1NugHAY9qwEaATjgLcF0pufMt7eTA@mail.gmail.com>
 We can not answer this question without knowing what you're "really"
looking for.

In general, for Ruby-ists used to MRI the "main" difference is GIL-free
multi-threading (Ruby code can actually run in parallel utilizing your CPU
cores).

It's similar to Rubinius (also GIL-free) and is probably something that
from time-to-time confuses Ruby developers if they have little experience
with concurrency.
This is usually not something you need to worry about (as popular gems are
thread-safe), but you might hit it eventually e.g. with web applications in
your own user code.

Unlike Rubinius however, JRuby does not support MRI style C-extension gems,
luckily most popular ones have alternatives or versions using
Java-extension.

The most notable difference you'll notice when trying JRuby out is that
it's slower to start, however with a few tricks (jruby --dev) it's not that
bad once you're using it for a while.

... all that being said JRuby is just Ruby and you can use it just like MRI.

Good JLuck, K.

On Mon, Mar 23, 2015 at 8:38 AM, K2B K2BSolutions <[email protected]>
wrote:

> Hi Cristiano D,
>
> Thanks for sharing the information.
> what is the difference in ruby and jruby?
>
> --
> Posted via http://www.ruby-forum.com/.
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>