¿Hay alguna forma de ejecutar un motor de Javascript, como Spidermonkey, en Google App Engine? Spidermonkey es un módulo C, por lo que obviamente no funcionará (GAE no permite ese tipo de módulos) ... ¿hay algo más disponible?Javascript del lado del servidor en el motor de la aplicación de Google
Respuesta
Google ahora admite lenguaje personalizado en Google App Engine. Por lo que podemos hacer Node.js
Here is an article sobre ejecutar Rhino en App Engine/Java. Eso debería ayudarlo a avanzar hacia una aplicación de JavaScript real y funcional en AppEngine.
genial ... ¡gracias! mi aplicación está en Python ... pero parece que hay algunas opciones para ejecutar ambas al mismo tiempo –
Si está buscando un marco de JavaScript (en lugar de llamar a los métodos de Java desde JavaScript) puede probar RingoJS (anteriormente Helma NG). Es un marco de JavaScript basado en Rhino que se puede ejecutar en AppEngine.
También hay AppengineJS, que puede ejecutarse en RingoJS (o Narwhal, que no he utilizado personalmente). Es un puerto del SDK de Python (con cambios predecibles en su mayoría para adaptarse mejor a las convenciones de JavaScript). No está completo, pero está lo suficientemente cerca para funcionar en la mayoría de los casos. Es más agradable de usar que usar la API de Java directamente.
Gracias por publicar eso; He estado tratando de recordar el nombre por una semana! – Pointy
gracias ... vi "Helma NG" en la lista en los comentarios del enlace de Adam ... pero no pude encontrar el proyecto. –
parece que AppengineJS.org está extinto. –
También construí ApeJS si quieres probarlo. Es mucho más mínimo que la competencia.
- 1. marco javascript del lado del servidor
- 2. Rendering HTML + Javascript del lado del servidor
- 3. lado del servidor JavaScript - general
- 4. librería javascript para el almacenamiento del lado del cliente con la sincronización del lado del servidor
- 5. autocompletar aplicación del lado del servidor
- 6. Los mejores servidores javascript del lado del servidor
- 7. ¿Cómo funciona el sandbox del motor de la aplicación Google?
- 8. ¿es posible eliminar "Google Frontend" del encabezado de respuesta del motor de la aplicación de Google?
- 9. Método del lado del servidor y del lado del cliente
- 10. lado del servidor MVC + lado del cliente MVC
- 11. ¿Mejores prácticas de JavaScript del lado del servidor?
- 12. Lectura del archivo del lado del servidor con Javascript
- 13. Replicar validación del lado del servidor C# en Javascript
- 14. Línea de comando del lado del servidor
- 15. Web Charting, lado del servidor o del lado del cliente?
- 16. Google Maps v3 geocodificación del lado del servidor
- 17. Cómo pasar matriz a partir del lado del servidor Asp.net a la función de JavaScript en el lado del cliente
- 18. Implementación OSS del motor de la aplicación Google?
- 19. Exploración de archivos del lado del servidor
- 20. HTML5 - lado del servidor
- 21. CSS en el lado del servidor?
- 22. Análisis del lado del servidor
- 23. ¿Qué tan rápido es javascript del lado del cliente contra Java del lado del servidor?
- 24. plantillas de jQuery en el lado del servidor
- 25. Aplicación de la autenticación de Facebook: del lado del cliente y del servidor
- 26. Ruby: del lado del cliente o del lado del servidor?
- 27. ¿Es posible usar Google Analytics para el lado del servidor?
- 28. Paginación: ¿lado del servidor o lado del cliente?
- 29. JavaScript en el lado del servidor como PHP
- 30. Navegador del lado del servidor que puede ejecutar JavaScript
Las personas que responden aquí parecen tener una gran cantidad de conocimientos. Tengo un problema muy simple. ¿Podrían ayudarme con eso? http://stackoverflow.com/questions/33192485/using-rhino-instead-of-scriptengine-to-run-javascript-code-in-java Solo necesito obtener una fecha de JavaScript a Java. – learner