JRuby | |
---|---|
![]() | |
Тип | интерпретатор |
Разработчики |
Charles Nutter, Thomas Enebo, Ola Bini, Nick Sieger |
Написана на | Java, Ruby |
Первый выпуск | 2001 |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 9.4.0.0 (23 ноября 2022 года[1]) |
Состояние | активное |
Лицензия | CPL/GPL/LGPL |
Сайт | jruby.org |
JRuby — интерпретатор языка программирования Ruby, написанный целиком на Java (оригинальный интерпретатор написан на Си). Из Ruby-а в JRuby можно вызывать классы Java, таким образом можно получить доступ ко всем библиотекам, инфраструктурам и инструментам платформы Java. Также можно получить доступ к Ruby у из Java. Имеется поддержка большинства встроенных классов, BSF[2].
Стандартное использование JRuby — это его встраивание в Java-приложение для поддержки скриптинга и ускорения разработки, что является преимуществом языка Ruby перед статическими языками. Также может использоваться для запуска Rails-приложений на Java-платформах.
![]() | |
---|---|
Люди | |
IDE | |
Реализации | |
Приложения | |
Библиотеки и фреймворки | |
Серверное ПО | |
Прочее | |
![]() | |
---|---|
Платформы | |
Технологии Sun | |
Основные сторонние технологии | |
История | |
Свойства языка | |
Скриптовые языки | |
Конференции Java |