Как я могу скомпилировать Ruby в Javascript?
Я работаю над частью логики, которую я хотел бы выразить на сервере, а также в браузере. Что-то вроде проверки формы, где должны быть определенные логические отношения между элементами на основе того, что уже было введено.
Итак... Если я могу написать логику один раз и каким-то образом получить как Ruby, так и Javascript, я могу написать логику только один раз, и мне не нужно беспокоиться о том, чтобы два фрагмента кода, написанные на разных языках, имели одинаковый функционал поведение.
Очевидно, мне не нужно воспроизводить все на Ruby, и одним из упрощений может быть перенос одной библиотеки общего назначения, такой как Functional Javascript, на Ruby.
У кого-нибудь есть опыт работы с RubyJS? Кто-нибудь может указать мне на существующий проект, использующий RubyJS? Заранее спасибо...
4 ответа
Я знаю о http://hotruby.yukoba.jp/ но никогда не использовал его
Недавно я слышал о проекте под названием "Джонсон", который встраивает JavaScript-интерпретатор Spidermonkey в Ruby. http://github.com/jbarnette/johnson
Затем вы могли бы оценить некоторые JavaScript внутри рубина.