JRuby

JRuby
Логотип программы JRuby
Тип интерпретатор
Разработчики Charles Nutter,
Thomas Enebo,
Ola Bini,
Nick Sieger
Написана на Java, Ruby
Первый выпуск 2001
Аппаратная платформа Java Virtual Machine
Последняя версия
Репозиторий github.com/jruby/jruby
Состояние активное
Лицензия CPL/GPL/LGPL
Сайт jruby.org

JRuby — интерпретатор языка программирования Ruby, написанный целиком на Java (оригинальный интерпретатор написан на Си). Из Ruby-кода в JRuby можно вызывать классы Java, таким образом можно получить доступ ко всем библиотекам, инфраструктурам и инструментам платформы Java. Также можно получить доступ к Ruby коду из Java. Имеется поддержка большинства встроенных классов, BSF[2].

Стандартное использование JRuby — это его встраивание в Java-приложение для поддержки скриптинга и ускорения разработки, что является преимуществом языка Ruby перед статическими языками. Также может использоваться для запуска Rails-приложений на Java-платформах.

  1. Release 9.4.9.0 — 2024.
  2. Bean Scripting Framework. Архивная копия от 18 января 2012 на Wayback Machine (англ.)

Developed by StudentB