【问题标题】:Server side javascript on Google app engineGoogle 应用引擎上的服务器端 javascript
【发布时间】:2011-03-14 13:15:47
【问题描述】:

有没有办法在 Google App Engine 上运行 Javascript 引擎,例如 Spidermonkey? Spidermonkey 是一个 C 模块,所以显然这不起作用(GAE 不允许这些类型的模块)......还有其他可用的吗?

【问题讨论】:

  • 这里回答的人似乎有很多专业知识。我有一个非常非常简单的问题。你们能帮我解决吗? stackoverflow.com/questions/33192485/… 我只需要从 JavaScript 到 Java 获取一个日期。

标签: javascript node.js google-app-engine server-side serverside-javascript


【解决方案1】:

Google 现在支持 Google App Engine 上的自定义语言。所以我们可以做 Node.js

https://www.youtube.com/watch?v=Q8jZHc0NS6A

https://developers.google.com/cloud/managed-vms

【讨论】:

    【解决方案2】:

    如果您正在寻找 JavaScript 框架(而不是从 JavaScript 调用 Java 方法),您可以尝试 RingoJS(以前称为 Helma NG)。它是一个基于 Rhino 的 JavaScript 框架,可以在 AppEngine 中运行。

    还有 AppengineJS,它可以在 RingoJS 上运行(或Narwhal,我没有亲自使用过)。它是 Python SDK 的一个端口(具有大部分可预测的更改以更好地适应 JavaScript 约定)。它并不完整,但在大多数情况下已经足够接近了。它比直接使用 Java API 更好用。

    【讨论】:

    • 感谢您的发布;一个星期以来我一直在努力记住这个名字!
    • 谢谢...我看到亚当链接的 cmets 中列出了“Helma NG”...但实际上找不到该项目。
    • 看起来 AppengineJS.org 已经不存在了。
    【解决方案3】:

    如果您想尝试一下,我还构建了ApeJS。它比竞争对手少得多。

    【讨论】:

      【解决方案4】:

      Here is an article 关于在 AppEngine/Java 上运行 Rhino。这应该会让您朝着在 AppEngine 上真正运行的 JavaScript 应用程序迈进一大步。

      【讨论】:

      • 酷...谢谢!我的应用程序在 Python 中......但似乎有一些选项可以同时运行
      猜你喜欢
      • 2021-01-19
      • 2017-09-08
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      相关资源
      最近更新 更多