【问题标题】:How to implement Ruby on Node.js/Javascript如何在 Node.js/Javascript 上实现 Ruby
【发布时间】:2014-12-31 15:43:15
【问题描述】:

我希望在 Node.js 服务器上实现“https://github.com/LIFX/lifx-gem”命令,并且想知道如何完成这项任务。

我的基本问题比较笼统:如何在 JavaScript 环境中实现或注入 Ruby 代码。

【问题讨论】:

    标签: javascript ruby gem lifx


    【解决方案1】:

    有几个项目旨在做到这一点,但Opal 似乎正在积极开发中。如果您无法在目标平台上运行 Ruby,或者您想要浏览器应用程序,这可能是在 Node.js 环境中实现 Ruby 库的最佳方式。

    【讨论】:

      【解决方案2】:

      需要明确的是,Ruby 是一种后端服务器端语言,而 Node.js 使用 JavaScript 作为后端服务器端语言。不幸的是,我不相信你可以在 JavaScript 环境中运行 Ruby 代码,除非你有某种编译器将 Ruby 代码转换为 JavaScript 代码。

      最好的办法是看看是否有该 Gem 的等效实现作为 NPM 模块。

      【讨论】:

      • 所以,这是有道理的。 NPM中没有GEM,只能由LiFX创建,我假设没有。我可以创建一个“非官方模块”吗?
      • 我相信只要你不违反他们的任何许可规定,你就可以将自己的版本实现为 NPM 模块
      猜你喜欢
      • 2011-05-11
      • 2012-02-11
      • 2017-10-26
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多