JRuby

JRuby
JRuby
Erscheinungsjahr: 2002
Entwickler: Charles Oliver Nutter, Thomas Enebo und andere
Aktuelle Version: 1.6.4  (22. August 2011)
Betriebssystem: Plattformunabhängig
Lizenz: CPL, GPL und LGPL
jruby.org/

JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Plattform, wie etwa BeanShell, Groovy oder Jython.

JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler.

Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations.

Seit Ende September 2007 enthält JRuby zusätzlich zum Interpreter einen Compiler, der Ruby-1.8-Klassen in Java-Klassen übersetzt.

Am 24. Februar 2009 gelang es Charles Nutter JRuby auf der Android-Plattform zum laufen zu bringen.[1] Dieses Projekt wurde im Jahr 2010 unter dem Namen Ruboto während des von Google initiierten "Summer of Code" von Daniel Jackoway fortgesetzt.[2][3]

Siehe auch

Quellen

  1. http://blog.headius.com/2009/02/domo-arigato-mr-ruboto.html
  2. http://www.heise.de/newsticker/meldung/Ruboto-App-Entwicklung-fuer-Android-mit-Ruby-Skriptsprache-1067190.html
  3. http://blog.danieljackoway.com/first-ruboto-release.html

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JRuby — Desarrollador Charles Nutter, Thomas Enebo, Ola Bini y Nick Sieger www.jruby.org/ Información general Última versión estable 1.6.0 …   Wikipedia Español

  • JRuby — Тип интерпретатор Разработчики Charles Nutter, Thomas Enebo, Ola Bini, Nick Sieger …   Википедия

  • JRuby — Dernière version stable 1.6.5 (le 25 octobre 2011)[+/−] …   Wikipédia en Français

  • JRuby — Infobox Software name = JRuby caption = developer = Charles Nutter, Thomas Enebo, Ola Bini and Nick Sieger latest release version = 1.1.4 latest release date = release date|2008|08|28 latest preview version = latest preview date = operating… …   Wikipedia

  • Mingle — For a definition of the word mingle , see the Wiktionary entry mingle. Mingle is a proprietary project management and collaboration platform that is built by ThoughtWorks Studios, the software division of ThoughtWorks. Mingle …   Wikipedia

  • Ruby (Programmiersprache) — Ruby Offizielles Logo Basisdaten Paradigmen: multiparadigmatisch Erscheinungsjahr: 1995 …   Deutsch Wikipedia

  • Mirah (programming language) — Mirah Paradigm(s) object oriented, imperative Appeared in 2008 Typing discipline static, with dynamic features, strong, inferred Influenced by Ruby, Java, Boo …   Wikipedia

  • Merb — Original author(s) Ezra Zygmuntowicz Developer(s) Yehuda Katz Stable release 1.1.2[1] / June 17, 2010; 16 months ago (2010 06 17) …   Wikipedia

  • Da Vinci Machine — Multi Language Virtual Machine Developer(s) Sun Microsystems Operating system Cross platform Type Library License GPL+linking exception …   Wikipedia

  • Monkeybars Framework — Monkeybars Screenshot  Developer(s) James Britt, David Koontz, Logan Barnett …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”