Готов ли JRuby к производству?
-
03-07-2019 - |
Вопрос
Я только что узнал о Руби, и мне нравится идея запустить Ruby на Rails и иметь возможность вызывать библиотеки Java.
Я хотел бы узнать о некотором опыте запуска корпоративных производственных приложений в JRuby.Приемлемы ли стабильность и производительность?
Спасибо.
Решение
Вот сообщение в блоге компании, которая создала кроссплатформенное многопоточное приложение для моделирования рабочего стола с помощью JRuby.Я думаю, что их успех указывает на то, что JRuby готов к корпоративным производственным приложениям.
http://spin.atomicobject.com/2009/01/30/ruby-for-desktop-applications-yes-we-can
Другие советы
На самом деле это тоже довольно быстро.Я не уверен, как все они сравниваются сейчас, но с новым байт-кодом dynamic invoke, добавленным в JVM, это должно стать, безусловно, самой быстрой доступной реализацией.
Groovy и Grails также должны получить большой прирост скорости от этого довольно скоро.
Мы используем его в нашей компании в крупном проекте.Основная проблема, которую мы обнаруживаем, заключается в том, что вокруг этой технологии построено не такое большое сообщество, как, скажем, Java или .Net.Что затрудняет набор персонала.
JRuby на данный момент является одной из самых быстрых реализаций Ruby и определенно готова к производству.
Вот несколько "историй успеха" из jruby.org:
Джейсон Сейфер говорит "да".Его презентация о виртуальных машинах Ruby размещена на сайте InfoQ.
Посмотрите на различные виртуальные машины Ruby (JRuby, MagLev, IronRuby, Rubinius, MacRuby) и как выбрать то, что лучше всего подходит для предприятия.
http://www.infoq.com/presentations/seifer-ruby-vm-comparison
JRuby Wiki переместилась в Kenai.Страницу с историями успеха можно найти здесь прямо сейчас: