14

Esiste un modo per eseguire un motore JavaScript, come Spidermonkey, su Google App Engine? Spidermonkey è un modulo C, quindi ovviamente non funzionerà (GAE non consente quei tipi di moduli) ... c'è qualcos'altro disponibile?javascript lato server sul motore di Google App

+0

Le persone che hanno risposto qui sembrano avere una grande esperienza. Ho un problema molto molto semplice. Potresti aiutarmi con questo? http://stackoverflow.com/questions/33192485/using-rhino-instead-of-scriptengine-to-run-javascript-code-in-java Ho solo bisogno di ottenere una data da JavaScript a Java. – learner

risposta

7

Here is an article sull'esecuzione di Rhino su AppEngine/Java. Questo dovrebbe portarti molto lontano verso un'applicazione JavaScript reale e funzionante su AppEngine.

+0

cool ... grazie! la mia app è in Python ... ma sembra che ci siano alcune opzioni da eseguire contemporaneamente allo stesso tempo –

7

Se si sta cercando un framework JavaScript (al contrario di chiamare i metodi Java da JavaScript) si potrebbe provare RingoJS (ex Helma NG). È un framework JavaScript basato su Rhino che può essere eseguito in AppEngine.

C'è anche AppengineJS, che può essere eseguito su RingoJS (o Narwhal, che non ho usato personalmente). È una porta dell'SDK Python (con modifiche per lo più prevedibili per meglio adattarsi alle convenzioni JavaScript). Non è completo, ma è abbastanza vicino da funzionare nella maggior parte dei casi. È più piacevole da utilizzare rispetto all'utilizzo dell'API Java direttamente.

+0

Grazie per averlo postato; Ho cercato di ricordare il nome per una settimana !! – Pointy

+0

grazie ... Ho visto "Helma NG" elencato nei commenti del link di Adam ... ma in realtà non è stato possibile trovare il progetto. –

+0

sembra che AppengineJS.org non sia più in uso. –

2

Ho anche costruito ApeJS se si desidera provarlo. È molto più minimale della concorrenza.

Problemi correlati