Вопрос дизайна для работы с Ruby vs. jRuby - PullRequest
1 голос
/ 20 апреля 2011

У меня есть проект, который должен иметь некоторый слой Java.Мне интересно, разумно ли пытаться избегать использования jRuby, когда код Ruby вызывает некоторый URL, который вызовет контроллер Java, который, я думаю, вернет некоторый JSON.

Это разумный подход?Или у него есть присущие ему проблемы, когда дело доходит до архитектуры, и это будет проблемой в долгосрочной перспективе?

Кроме того, если это просто Ruby, он все еще может быть размещен на Tomcat и быть частью моего файла .war?И что это за часть рельсов, которую мне, похоже, будет не хватать?

1 Ответ

1 голос
/ 20 апреля 2011

Вы можете сделать это в любом случае. Для меня было бы проще не вовлекать Java в микс и поддерживать разговор Руби с JRuby. Кроме того, я не уверен, знаете ли вы это или нет, но JRuby также доступен как самостоятельный переводчик. Ищите полную банку на странице загрузки .

Кроме того, если Java является обязательным, вы можете вызывать код Ruby из Java через механизмы сценариев, как показано здесь

...