Если у меня установлен JRuby на Rails, могу ли я использовать только Ruby?

StackOverflow https://stackoverflow.com/questions/900168

  •  23-08-2019
  •  | 
  •  

Вопрос

Под этим я подразумеваю, что если я установлю JRuby на Rails, могу ли я использовать только язык ruby для создания своего приложения?Я хотел установить свое приложение rails с помощью JRuby на случай, если я захочу использовать Java в будущем, хотя сейчас мне это не нужно.Или я не понимаю?Является ли JRuby ruby тем, у кого есть доступ к библиотекам Java?

Это было полезно?

Решение

да, jruby - это ruby (ваши скрипты ruby не нуждаются в модификации для запуска под jruby).кроме того, он имеет полный доступ к библиотекам java - ознакомьтесь с Вики о том, насколько легко интегрировать класс java или библиотеку в ваш ruby-код.

Другие советы

Остальные ответили на ваш прямой вопрос.Я просто хочу сказать, что я использую jruby полный рабочий день на работе в течение последних 6 месяцев, и это здорово.Развернуть приложение rails с помощью glassfish gem очень просто, а jruby работает лучше, чем MRI ruby 1.8.x.

По прошествии 6 месяцев я не увидел никакого реального недостатка, кроме того факта, что мы не можем использовать драгоценные камни, части которых написаны на C.Однако мы взяли библиотеку C и создали gem с использованием FFI, и это не составило особого труда.

Также очень легко ускорить ваше приложение, написав несколько ключевых элементов на java (с которой работать проще, чем на C).

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