是否可以使用Node.js或其他一些服务器端JavaScript方法开发Google App Engine Web应用程序?

Mic*_*ain 23 javascript google-app-engine serverside-javascript node.js

我一直在关注服务器端JavaScript的最新发展 - 尤其是Node.js - 并想知道是否有可能使用这种方法来开发Google App Engine Web应用程序 - 与Python或Java分开或结合使用?

Rob*_*uin 19

node.js使用的事件循环模型并不适合当前的App Engine设计.

但是,有几个项目将JavaScript引入App Engine.查看App Engine 问题35,了解一些解决方案.亮点是:Rhino,Rhino For Webapps,如果你喜欢Python,请查看AppengineJS.我也听说过RingoJS可能值得研究.

  • 好的答案,罗伯特.我只想补充一点,AppEngine问题#35(http://code.google.com/p/googleappengine/issues/detail?id=35)对于Google实施V8 runtine充满了贪婪的心悸和恳求AppEngine的/Node.JS.优先级为"中等".我不了解谷歌,但在我工作的地方,中等优先级意味着"你的要求得到承认,将被忽略." 值得注意的是,关于该问题的评论都没有解决罗伯特的优点,即Node.js的事件循环和AppEngine的请求导向之间存在阻抗不匹配. (5认同)