JRuby
JRuby | |
---|---|
Publishing year: | 2002 |
Developer: | Charles Oliver Nutter, Thomas Enebo and others |
Current version : | 9.2.4.1 (November 28, 2018) |
Operating system : | Platform independent |
License : | CPL, GPL and LGPL |
jruby.org |
JRuby is an implementation of Ruby - interpreter in Java . JRuby allows Java and Ruby to interact in both directions. JRuby enables Ruby to be used as an alternative language for the Java runtime environment , such as BeanShell , Groovy or Jython .
JRuby was originally started in 2001 by Jan Arne Petersen, in 2008 Charles Nutter, Thomas Enebo, Ola Bini and Nick Sieger were the main developers.
The Ruby implementation is sufficiently close to the original for Ruby on Rails , a few Ruby features are not yet supported, including continuations .
Since the end of September 2007, JRuby has, in addition to the interpreter, a compiler that translates Ruby 1.8 classes into Java classes.
On February 24th, 2009 Charles Nutter managed to get JRuby working on the Android platform . This project was in 2010 under the name Ruboto during of Google continued initiated "Summer of Code" by Daniel Jackoway.
See also
swell
- ↑ http://blog.headius.com/2009/02/domo-arigato-mr-ruboto.html
- ↑ https://www.heise.de/newsticker/meldung/Ruboto-App-Ententwicklung-fuer-Android-mit-Ruby-Skriptsprache-1067190.html
- ↑ Archive link ( Memento of the original from August 27, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.
literature
- Michael Johann: Ruby on Rails for JEE experts: comprehensive introduction to Rails and JEE integration with JRuby . Hanser Verlag, Munich 2008. ISBN 978-3-446-41535-5