Grails en Google-App-Engine - ¿Está muerto?


Para crear una aplicación web en AppEngine de Google Estaba buscando un framework. Durante mi investigación me encontré con Groovy y Grails . Soy un tipo de Java, así que prefiero algo parecido a Java por encima de los frameworks de Python (como Django ). Así que junté algo de información y decidí que Groovy y Grails son ambos de mi agrado.

Al tratar de profundizar en Grails en combinación con AppEngine, descubrí que el complemento Grails GAE no se ha actualizado en dos años y en el sitio web dice que "funciona con la última versión de Grails 1.3 RC2 y superior"[3]. La versión más reciente de Grails (a partir de hoy) es 2.1.1[4]. Así que me pregunto si el plugin todavía se mantiene. Por supuesto, el plugin podría ser así que bueno, que no necesita mantenimiento - pero en mi experiencia esto realmente parece que el plugin está muerto.

Así que lo que me gustaría saber si hay personas por ahí actualmente trabajando con (o tienen recientemente trabajado con) una versión reciente de Grails en AppEngine y si es un dolor en el... la punta del dedo o un marco sólido.

Si crees que Grails en App-Engine está muerto, realmente me gustaría escuchar sobre alternativas, así que hazme saber si usaste un framework en AppEngine, qué usaste y cómo fue la experiencia.

Para ser un poco más preciso en mis requisitos; un framework que me gustaría usar debería

  • ser similar a Java o Java
  • continúa Google AppEngine
  • tener algún grado de mecanismo de andamiaje (soy realmente perezoso cuando se trata de escribir código que podría ser fácilmente capaz de generar)
  • elimine el dolor del manejo de bases de datos con SQL al proporcionar una capa sólida de persistencia NoSQL

Antes de vincular cualquier otra publicación de Stackoverflow en sus respuestas, tenga en cuenta que he hecho mi investigación sobre stackoverflow antes de preguntar esto, lamentablemente no encontré información actualizada , por supuesto que podría haber pasado por alto algo, pero por favor no vincule artículos de más de un año, no ayuda aquí.

Lo siento por el texto largo, acortar si lo desea y lo considera necesario.

Gracias de antemano por sus respuestas útiles.

Author: konqi, 2012-09-14

5 answers

Probé Grails en App Engine usando el plugin mencionado anteriormente. Escribí una serie de publicaciones de blog sobre ello. No creo que el plugin Grails App Engine se mantenga activamente más.

Personalmente cambié a Gaelyk que es un kit de herramientas web ligero para el Motor de aplicaciones escrito en Groovy. Debe cumplir con todos sus requisitos.

 23
Author: Benjamin Muschko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-14 19:59:17

El plugin App Engine para Grails no se ha actualizado para 2.X. El anuncio de Graem Rocher se puede encontrar aquí

Grails actualmente lanza un error cuando intenta ejecutar-app contra 2.1.1. Se ha planteado una cuestión al respecto aquí

 12
Author: Matt Brinkman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-23 00:24:44

Probé Grails con Google App Engine hace mucho tiempo. Como en las respuestas anteriores se indicó-no hay una versión actual del plugin. Sin embargo, si esta es una opción que debe considerar, pruebe el servicio CloudFoundry. Es totalmente compatible con Grails.

 2
Author: topr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-17 11:36:33

Actualización 2017: Hay un nuevo tutorial para Grails 3.2.9

Http://guides.grails.org/grails-google-cloud/guide/index.html

 1
Author: Das,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-27 08:54:01

Considere el Play Framework un framework ligero para Aplicaciones Web.

 0
Author: Martin Spamer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-16 22:44:42