是否有可能將Ruby代碼轉換爲Javascript? 我聽說RubyJS,但這似乎不適用於Ruby 1.9.2 - 是這種情況嗎?將Ruby 1.9.2代碼轉換爲JavaScript?
回答
有很多努力嘗試做到這一點,但大多數只是到了學位。例如,在JavaScript中使用這個Ruby 1.9.2 VM。
大多數轉向JavaScript的努力都集中在Google V8引擎上,而不一定是瀏覽器端的等價物。
我可以在哪裏找到這個東西?我有一些ruby代碼,我想在node.js中運行,我不想重寫所有的ruby – 2011-07-18 23:57:33
還有其他的例子,但很少有完全符合Ruby規範的實現。例如,[rbv8](https://github.com/macournoyer/rbv8)最近在2008年進行了更新。 – tadman 2011-07-19 14:27:55
在我看來,這Opal是最好的Ruby JavaScript的轉換器/編譯器那裏現在。你可以看到它在行動here。
這並不完美,但它在大多數情況下都能正常工作,而不像以前的項目,如RubyJS,Opal仍在積極開發中。 (請查看Opal on Github)
- 1. 將JavaScript代碼轉換爲C代碼
- 2. 將JavaScript代碼轉換爲VBScript代碼?
- 3. 將Javascript代碼轉換爲PHP代碼
- 4. 將cURL從PHP轉換爲ruby代碼
- 5. 將PHP代碼轉換爲Ruby
- 6. 將Ruby代碼片段轉換爲Java
- 7. 將XML轉換爲Ruby代碼
- 8. 如何將JavaScript代碼轉換爲JavaScript?
- 9. 將Javascript轉換爲Ruby
- 10. 需要將JavaScript代碼轉換爲C#
- 11. 將PHP代碼轉換爲Javascript
- 12. 將JavaScript代碼轉換爲PHP
- 13. 如何將HTML代碼轉換爲Javascript?
- 14. 將JavaScript的代碼轉換爲python
- 15. 將JavaScript代碼轉換爲Python
- 16. 將javascript代碼轉換爲coffescript
- 17. 將PHP代碼轉換爲JavaScript
- 18. 將Javascript代碼轉換爲php
- 19. 將JavaScript代碼轉換爲python
- 20. 如何將javascript轉換爲angularjs代碼
- 21. 無法將Javascript代碼轉換爲JQuery
- 22. 將jQuery代碼轉換爲Javascript
- 23. 將JavaScript AJAX轉換爲HttpWebRequest代碼
- 24. 如何將JavaScript轉換爲PHP代碼
- 25. 將代碼從jquery轉換爲純javascript
- 26. 將JavaScript地圖代碼轉換爲React
- 27. 將HTML內容轉換爲Javascript代碼
- 28. 如何將jquery代碼轉換爲javascript
- 29. 將html代碼轉換爲ruby on rails代碼
- 30. 將Ruby源代碼轉換爲Java源代碼
我總是小心地用一種高級語言編寫代碼,然後轉換爲另一種。像所有的代碼生成器一樣,不可能以目標語言中最好的代碼來完成這項工作。直接編寫javascript代碼幾乎總是更好。 – Spudley 2011-06-02 12:47:07
另外,您必須考慮Ruby代碼使用的庫是否可以直接轉換爲JavaScript。更有可能的是,你會將你的Ruby代碼移植到JavaScript中。 – OnesimusUnbound 2011-06-02 12:54:38