22

サーバーとブラウザーで表現したいロジックの一部に取り組んでいます。すでに入力されている内容に基づいて、要素間に特定の論理関係が必要なフォームを検証するようなものです。

つまり... ロジックを 1 回記述できて、どうにかして Ruby と Javascript の両方を使用することができれば、ロジックを 1 回だけ記述することができ、異なる言語で記述された 2 つのコードが同じ機能を持っていることを確認することを心配する必要がなくなります。行動。

もちろん、Ruby ですべてを再現する必要はありません。簡単にする方法の 1 つは、Functional Javascriptのような単一の汎用ライブラリを Ruby に移植することです。

RubyJS の経験がある人はいますか? RubyJS を使用している既存のプロジェクトを教えてもらえますか? 前もって感謝します...

4

4 に答える 4

18

私が知る限り、Opalは現在、Ruby から JS へのコンバーター/コンパイラーとしては最高のものです。ここでは、実際にそれを見ることができます。

完璧ではありませんが、ほとんどの場合は機能し、RubyJSなどの古いプロジェクトとは異なり、Opal は現在も活発に開発されています。

于 2012-11-16T20:01:46.647 に答える
6

http://hotruby.yukoba.jp/は知ってるけど使ったことない

于 2010-01-27T06:06:46.980 に答える
1

Ruby に Spidermonkey JavaScript インタープリターを埋め込む「Johnson」という名前のプロジェクトについて最近耳にしました。 http://github.com/jbarnette/johnson

その後、Ruby 内でいくつかの JavaScript を評価できます。

于 2010-01-27T16:40:41.720 に答える