很多关于在 Google App Engine 上运行服务器端 javascript的问题已经被问及并得到了解答,但所有答案都涉及 Java 实例,以便使用基于 Java 的 JS 解释器,如 Rhino、Rhino for Webapps等。
有没有办法在 Python GAE 实例上执行服务器端 javascript 代码?我正在考虑完全按照pyv8的思路,但支持 App Engine(我猜这意味着解释器的纯 python 实现)。
目前我能想到的唯一解决方案是使用某种粗略的技巧来并行运行 Java 和 Python GAE 实例(通过不同的版本),这样它们就可以与同一个数据存储区通信,让 Java实例托管 JS 代码,并使用 API 来回交谈。不是很吸引人。
无需进行所有“这是不必要的,你不应该这样做”的讨论——我知道这并不理想,我只是好奇它是否可以做到。