Primero, ¿alguien conoce una ventaja específica de Google App Engine para Python Apps? ¿Hay alguna ventaja sobre Heruko o Appfog? ¿Y sobre la API de la base de datos?
Ahora, ¿qué pasa con las limitaciones? ¿Hay algún factor que te haga pensar dos veces antes de usar GAE?
python
google-app-engine
ayr-ton
fuente
fuente
Respuestas:
Pros
Contras
No estoy seguro acerca de Appspot, pero Heroku parece implementar tecnologías más nuevas más rápido y tiene una mayor selección de bases de datos de fondo para elegir
Además, si necesita cambiar la infraestructura, creo que Heruku es mucho más fácil de mover que la aplicación de Google
fuente
Pros
Contras
fuente
Aquí están mis dos centavos:
Contras: - Proceso de desarrollo lento. Es dolorosamente lento depurar algo relacionado con los datos.
fuente
No sé por qué nadie ha mencionado esto todavía, pero Google App Engine Launcher es una pequeña herramienta realmente ordenada. Le permite ejecutar su aplicación en localhost, y cuando realiza cambios, la actualiza automáticamente en tiempo real sin tener que volver a implementarla. Estoy seguro de que Heroku tiene algo como esto por ahora, pero mi experiencia con GAE Launcher ha sido realmente fluida. Además, una gran desventaja para las aplicaciones ejecutadas por GAE es que los mensajes de error son realmente difíciles de encontrar. Cuando ejecuta una aplicación en localhost, puede leer el registro en la consola proporcionada, pero si desea depurar una aplicación implementada, la única forma de verificar los registros es en la Consola de administración, que es un sitio web.
fuente