22

我正在研究一个我想在服务器和浏览器中表达的逻辑。类似于验证表单,其中元素之间必须基于已输入的内容存在某些逻辑关系。

所以......如果我可以编写一次逻辑并以某种方式最终使用 Ruby 和 Javascript,我可以只编写一次逻辑,而不必担心确保用不同语言编写的两段代码具有相同的功能行为。

显然,我不需要在 Ruby 中重现所有内容,一种简化可能是将单个通用库(如函数式 Javascript )移植到 Ruby。

有没有人有 RubyJS 的经验?谁能指出我使用 RubyJS 的现有项目?提前致谢...

4

4 回答 4

18

据我所知,Opal是目前最好的 Ruby 到 JS 转换器/编译器。在这里你可以看到它的作用。

它并不完美,但它在大多数情况下都能正常工作,并且与RubyJS等旧项目不同,Opal 仍在积极开发中。

于 2012-11-16T20:01:46.647 回答
6

也许这有帮助: http: //opalrb.org/ 虽然没有尝试过

于 2012-11-14T12:05:02.220 回答
6

我知道http://hotruby.yukoba.jp/但从未使用过

于 2010-01-27T06:06:46.980 回答
1

我最近听说了一个名为“Johnson”的项目,它在 Ruby 中嵌入了 Spidermonkey JavaScript 解释器。 http://github.com/jbarnette/johnson

然后,您可以在 ruby​​ 中评估一些 javascript。

于 2010-01-27T16:40:41.720 回答