Вопрос

Я только что узнал о Руби, и мне нравится идея запустить 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:

http://wiki .jruby.org/wiki/Success_Stories

Джейсон Сейфер говорит "да".Его презентация о виртуальных машинах Ruby размещена на сайте InfoQ.

Посмотрите на различные виртуальные машины Ruby (JRuby, MagLev, IronRuby, Rubinius, MacRuby) и как выбрать то, что лучше всего подходит для предприятия.

http://www.infoq.com/presentations/seifer-ruby-vm-comparison

JRuby Wiki переместилась в Kenai.Страницу с историями успеха можно найти здесь прямо сейчас:

http://kenai.com/projects/jruby/pages/SuccessStories

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top