如何将Ruby编译为Javascript?

rag*_*ald 22 javascript ruby compiler-construction opalrb

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

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

显然,我不需要在Ruby中重现所有内容,一个简化可能是将一个通用的库(如Functional Javascript)移植到Ruby.

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

Aje*_*i32 17

据我所知,Opal是目前最好的Ruby to JS转换器/编译器.在这里你可以看到它的实际效果.

它并不完美,但它大部分时间都有效,与RubyJS等老项目不同,Opal仍在积极开发中.


Mat*_* FL 6

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


Kok*_*zzu 6

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