A los fines de esta respuesta, supondré que cuando dices “host de sitio web normal” te refieres a algo como wix (https://www.wix.com), o tal vez algo como Lunarpages. La frase “host de sitio web normal” me hace pensar en tratar de comparar a Heroku con uno de los muchos proveedores de alojamiento web CMS “listos para usar”.
Un proveedor de alojamiento web CMS listo para usar le ofrecerá un paquete que viene con un montón de piezas de software conectables que funcionan o casi funcionan, así como un panel de control para configurar esas piezas de software. Obtendrá cosas como WordPress, MySQL, un sitio FTP, algunos middleware de gestión de carritos de compra relativamente fáciles de usar, etc., sin tener que pensar mucho en nada más que en su contenido. CMS significa gestión de contenido. Si desea comenzar a escribir su blog, configurar una tienda relativamente simple, etc., esos son los servicios que desea. En su mayor parte, las cuestiones de escala y seguridad, entre otras cosas, se gestionarán por usted (hasta cierto punto).
Heroku es una plataforma de aplicaciones alojada en la nube. Si tiene algún conocimiento de node.js, Java o tecnologías de servidor similares, puede crear una aplicación muy sofisticada comenzando desde cero, diseñada para hacer exactamente lo que quiere que haga. También puede tomar algún software de código abierto que haga CRM o lo que sea (tal vez wordpress, por ejemplo) y alojarlo en Heroku, pero es probable que tenga que lidiar con un montón de preguntas de escala y otras dificultades técnicas por su cuenta. Tendrá que asegurar sus servicios, asegurándose de que el área de superficie de cualquier API que proporcione no permita, por ejemplo, que los abusadores mal intencionados tengan acceso a sus recursos. Heroku proporciona algunas capas de funcionalidad para monitorear y escalar que podría no obtener con otros proveedores de la nube, pero aún es mucho menos apuntar y hacer clic en Wix o Lunarpages, si lo que desea es obtener un blog de WordPress con un escaparate -y corriendo.
- ¿Para qué usan Terminal los desarrolladores con Mac?
- ¿Cuáles son los institutos creíbles y estándar en Bangalore para obtener capacitación en pruebas de software?
- ¿Cuáles son sus principales desafíos como probador de control de calidad en software o desarrollo web?
- ¿Por qué usaría o no utilizaría Mendix o OutSystems para el desarrollo rápido de aplicaciones comerciales?
- Desde una perspectiva de UX, ¿cómo deberían las compañías de software aumentar sus precios?