Índice de contenidos:
Estas plataformas son conocidas como Plataform as a Service (o "PaaS") y su gran ventaja es la filosofía de crear programas como APIs, es decir, Software as a Service (SaaS). Para conocer más sobre este tema, os recomiendo el curso gratuito de Cloud Computing de Actívate.
De las plataformas cloud, me parece la mejor. Los despliegues se pueden hacer increiblemente rápido y su sistema de add ons permite una gran variedad de añadidos que podemos dar a nuestras Apps. Además, son los que mejor llevan el concepto de SaaS ya que podemos desplegar nuestra aplicación principal y desarrollar otras apps que se comuniquen con la API de la aplicación madre de forma sencilla. Para pequeñas aplicaciones, su coste es gratuito. Además, tiene una documentación extensísima y explicada para el despliegue de cualquier lenguaje de programación
Otra plataforma que para pequeños proyectos, se pueden desplegar de forma gratuita. Igual que Heroku, su sistema de despliegue es muy sencillo. Este proyecto nace de la mano de Red Hat, por lo que la calidad queda patente. Tiene un sistema de Add-ons muy interesante.
Al contrario que los otros 2, el despliegue con GAE siempre ha sido bastante horrible con su SDK. Es lento y sólo permite la subida de 10.000 ficheros. Puede parecer mucho, pero en un proyecto, por ejemplo, usando Python, enseguida tienes que usar muchas librerías por lo que si tu aplicación es un poco compleja, no puedes desplegarla. Por suerte, en el verano de 2014 han implementado poder trabajar con Git como las otras plataformas. Todas estas desventajas de despliegue, las compensa con una estructura interna que te obliga a "hacer bien" una web en cuestiones de seguridad, por ejemplo, la forma de almacenamiento en sus "buckets" o la integración con Google Apps si deseas tener centralizado tu correo etc. ¡Eso sí! para ser Google, la documentación de su plataforma es treméndamente mala. Su software lo actualizan constantemente y es muy fácil encontrarse manuales de 2011 muy desfasados.
Hay otras plataformas interesantes como Python Everywhere, y otras como Windows Azure, Amazon Web Services