Я пишу приложение, в котором веб-приложение будет рельсовым, и оно позволит пользователю вводить правила / ruby-logic и сохранять их в базе данных. Позже, Java придет и возьмет эти правила (if / else / elseif) и выполнит их через движок jruby. Мне интересно о негативных и возможных побочных эффектах этого? И имея два языка здесь?
Хочу сделать рельсы front-end, потому что доступны плагины и скорость разработки веб-приложений. Например, в Groovy не так много плагинов, и я считаю, что он намного медленнее в разработке.
Я что-то упускаю или возможную логику, которая может причинить вред в будущем, если я выберу это решение?
Кроме того, я думаю, что, поскольку ruby является динамическим, пользователю будет проще вводить правила с помощью синтаксиса 'ruby' вместо другой сторонней библиотеки, такой как оболочка bean.