He trabajado con Heroku y OpenShift.
Ambos satisficieron muy bien mis necesidades, aunque hay que aprender el comportamiento ambiental de las plataformas, lo que puede parecer frustrante al principio.
Heroku tiene una documentación superior a OpenShift, pero este último le ofrece un sistema de archivos y una gestión integrada de la base de datos lista para usar.
- ¿Dónde encuentro el mejor tutorial para Angular JS 2?
- ¿Cuáles son algunos ejemplos de cómo los bootcamps de desarrolladores están devolviendo a la comunidad?
- ¿Se usa JavaScript para describir el contenido del sitio web?
- ¿Dónde escribes el código de un sitio web?
- ¿Cuáles son las diferencias entre Codeigniter y Laravel?
Con Heroku, si desea operar en archivos (que no se prefiere almacenar en la base de datos), deberá integrar un proveedor de almacenamiento, como AWS. Además, tendrá que usar una base de datos remota, pero creo que los servicios externos que pueden trabajar con Heroku están, en general, funcionando bien y son fáciles de manejar. Con respecto a las bases de datos, probé solo un servicio MongoDb (Base de datos como servicio de mLab), pero hay opciones para mysql, por supuesto.
Si no tiene experiencia, le sugiero que continúe con Heroku, ya que la configuración del nodo paso a paso es extremadamente útil.
¡Buena suerte!