2010-01-27 12 views
22

Pracuję nad kawałkiem logiki, który chciałbym wyrazić na serwerze, a także w przeglądarce. Coś w rodzaju sprawdzania poprawności formularza, w którym muszą istnieć pewne relacje logiczne między elementami na podstawie tego, co już zostało wprowadzone.Jak mogę skompilować Ruby do JavaScript?

Więc ... Jeśli potrafię napisać logikę raz i jakoś skończę z Ruby oraz z Javascriptem, mogę napisać logikę tylko raz i nie muszę się martwić o upewnienie się, że dwa kawałki kodu są napisane w różnych językach mają takie samo funkcjonalne zachowanie.

Nie muszę oczywiście odtwarzać wszystkiego w Ruby, a jednym z uproszczeń może być przeniesienie do Ruby jednej uniwersalnej biblioteki, takiej jak Functional Javascript.

Czy ktoś ma doświadczenie z RubyJS? Czy ktoś może wskazać mi istniejący projekt za pomocą RubyJS? góry dzięki ...

Odpowiedz

1

Niedawno usłyszałem o projekcie o nazwie „Johnson”, który osadza interpreter Spidermonkey JavaScript wewnątrz Ruby. http://github.com/jbarnette/johnson

Można wtedy ocenić niektóre javascript wewnątrz ruby.

+4

Tak fajne, że w ogóle nie odpowiada na pytanie PO. –

17

O ile mogę powiedzieć, Opal jest najlepszy Ruby do JS konwerter/kompilator tam teraz. Here widać to w akcji.

Nie jest doskonały, ale działa przez większość czasu i w przeciwieństwie do starszych projektów, takich jak RubyJS, Opal wciąż jest aktywnie rozwijany.

Powiązane problemy