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