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

时间:2010-07-11 19:26:19

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

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

4 个答案:

答案 0 :(得分:8)

关于在AppEngine / Java上运行Rhino的

Here is an article。这应该可以帮助您在AppEngine上实现真正的,有效的JavaScript应用程序。

答案 1 :(得分:8)

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

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

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

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

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