Google应用引擎上的服务器端JavaScript

有什么方法可以在Google App Engine上运行像Spidermonkey这样的Javascript引擎? Spidermonkey是一个C模块,很明显,不会工作(GAE不允许这些types的模块)…有其他的东西可用吗?

这里是一篇关于在AppEngine / Java上运行Rhino 的文章 。 这应该会让你在AppEngine上实现一个真正的,function正常的JavaScript应用程序。

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

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

如果你想尝试一下,我也build立了ApeJS 。 这比竞争对手小得多。

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

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

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