将Ruby 1.9.2代码转换为JavaScript?

时间:2011-06-02 12:39:03

标签: javascript ruby opalrb

是否可以将Ruby代码转换为Javascript? 我听说过RubyJS但这似乎与Ruby 1.9.2不兼容 - 是这种情况吗?

3 个答案:

答案 0 :(得分:10)

在我看来,Opal是目前最好的Ruby to JavaScript转换器/编译器。您可以在行动here中看到它。

它并不完美,但它在大多数情况下都有效,与RubyJS等旧项目不同,Opal仍在积极开发中。 (查看Opal on Github

答案 1 :(得分:3)

答案 2 :(得分:2)

有很多努力试图这样做,但大多数只是学位。例如,JavaScript中的这个Ruby 1.9.2 VM

移植到JavaScript的大部分工作都集中在Google V8引擎上,而不一定是浏览器端的等价物。