Какой пример функциональности Java можно добавить в проект JRuby / Rails? - PullRequest
2 голосов
/ 08 апреля 2009

На самом деле это два вопроса в одном.

  1. Существует ли особый тип функций Java, для которых люди используют JRuby, или это в основном из-за преимущества в производительности, которое дает JRuby по сравнению с MRI?

Причина, по которой я спрашиваю, заключается в том, что я хотел бы добавить некоторые функции Java в проект Rails (просто чтобы показать, что это возможно). В идеале эта функциональность Java также будет полезной, а не избыточной. Что приводит к моему следующему вопросу. , .

  1. Что является примером того, что может послужить хорошей демонстрацией функциональности Java, добавляемой в простое приложение CRS Rails?

Я полагаю, что все, что вы можете сделать в классе Ruby, вы можете так же легко сделать в классе Java (с примерно вдвое большим количеством кода), поэтому я понимаю, что на этот вопрос может быть сложно ответить. Мне просто интересно, есть ли конкретный тип функциональности, который более уместен в Java.

Между прочим, здесь ничего не поставлено на карту. Я просто играю и проверяю вещи.

Ответы [ 2 ]

2 голосов
/ 08 апреля 2009

Я бы нашел специализированную библиотеку Java, которая удовлетворяет существующие потребности в Java, и работаю над использованием этой библиотеки в вашем приложении rails. Одна из возможностей - использовать JTS (Java Topology Suite) для управления географическими регионами в приложении rails и преобразования их для отображения на карте в приложении rails.

0 голосов
/ 09 апреля 2009

Я думаю, что библиотеки классов (Ruby) класса Ruby могут делать почти все, что могут делать библиотеки Java, поэтому нет особой причины использовать JRuby on Rails в «автономном» сценарии.

Я использую его для интеграции с приложением Java поставщика. Поднять быстрый контроллер и некоторые представления гораздо проще, чем расширять с помощью Java / Swing.

Также в среде «Предприятия» разработчик рельсов может быть обязан выполнить развертывание в Tomcat или Glassfish. Gem Warbler для JRuby позволяет это.

...