¿Cuál es el estado (en 2015) y el futuro de Google App Engine?

También compartiré mis pensamientos sobre GAE (no soy de Google, solo desarrollo aplicaciones allí). GAE fue el primer producto de lo que ahora se conoce como Google Cloud Platform, lanzado en 2008. Desde entonces hubo mejoras, servicios adicionales, soporte de idiomas (Python, Java, Go, PHP) …

Estoy de acuerdo con la respuesta de Jay Baker de que GAE está maduro en cierto sentido y las mejoras se estancaron. La semana pasada recibí un correo electrónico acerca de algunas funciones que dejaron de funcionar (algunas de ellas están más en línea con otros productos en Google Cloud Platform). En Issues – googleappengine – Google App Engine – Google Project Hosting, puede ver que muchas características son reconocidas y aceptadas, pero la implementación real es bastante lenta, probablemente no muchas personas se dediquen a GAE sino a desarrollar Google Compute Engine y Google Motor de contenedores, que actualmente son los productos más mencionados de Google Cloud Platform.

En mi opinión, Google App Engine sigue siendo una plataforma muy buena para desarrollar aplicaciones web con todas sus fortalezas y limitaciones.

No trabajo para Google y no tengo ni una pizca de información privilegiada. Todo lo que puedo ofrecer son mis propias observaciones y opiniones. Habiendo dicho eso, aquí están mis pensamientos.

En pocas palabras, creo que GAE está en una base bastante sólida en este momento y el futuro también se ve brillante. Sin embargo, lo que estamos viendo es probablemente una transformación de App Engine 1.0 a 2.0 y la versión 2.0 se ve un poco diferente. Veo que GAE va en una dirección que se basa en el concepto de VM administrada que han introducido en los últimos 1,5 años con las otras partes de GAE ofrecidas como servicios disponibles para esas VM. Eso puede parecer un gran cambio, pero no lo veo así. En realidad es más flexible.

El ritmo de innovación en GAE se ha desacelerado en los últimos años. Parece que más tiempo y energía se destinan a otros aspectos de Google Cloud Platform. Nuevamente, no veo esto como algo malo. GAE fue el primer componente de esa plataforma para Google y ha madurado. Es natural y bueno para los clientes ampliar las otras ofertas, y todas se integran bastante bien.

Por lo tanto, no puedo estar en desacuerdo con que se hable menos sobre GAE en estos días en un sentido relativo. Hay más otras cosas de las que hablar. Todavía considero que es un entorno / servicio maravillosamente útil y productivo y planeo seguir usándolo en gran medida en el futuro previsible. Y ahora me siento menos “encerrado” que antes con GAE.

Todavía hay muchas buenas alternativas dependiendo de las necesidades, por supuesto. AWS, Heroku, Rackspace, etc. son buenas opciones. Entrar en muchos detalles parece estar más allá del alcance de esta respuesta.