Ответ 1
Google теперь поддерживает пользовательский язык в Google App Engine. Таким образом, мы можем сделать Node.js
Есть ли способ запустить движок Javascript, например Spidermonkey, в Google App Engine? Spidermonkey - это модуль C, поэтому очевидно, что не будет работать (GAE не позволяет использовать эти типы модулей)... есть ли что-то еще?
Google теперь поддерживает пользовательский язык в Google App Engine. Таким образом, мы можем сделать Node.js
Вот статья о запуске Rhino на AppEngine/Java. Это должно дать вам долгий путь к реальному, функционирующему приложению JavaScript на AppEngine.
Если вы ищете фреймворк JavaScript (в отличие от вызова методов Java из JavaScript), вы можете попробовать RingoJS (ранее Helma NG). Это основанная на Rhino среда JavaScript, которая может работать в AppEngine.
Там также AppengineJS, который может работать на RingoJS (или Narwhal, который я лично не использовал). Это порт Python SDK (с большей частью предсказуемыми изменениями в соответствии с правилами JavaScript лучше). Он не завершен, но он достаточно близко, чтобы работать в большинстве случаев. Это лучше использовать, чем напрямую использовать Java API.
Я также построил ApeJS, если вы хотите попробовать. Это гораздо более минимально, чем конкуренция.