Estilo AZ ¿Cuál es la diferencia entre Apache y otros tipos de servidores? ¿El nodo es un servidor?
¿Cómo funcionan cosas como AWS, Heroku, Docker y firebase? ¿Cuál es la diferencia entre hospedar en cosas como Heroku y host gator? ¡Gracias!
Es genial que mi respuesta AZ se haya convertido en un estilo … bien déjame ver …
- ¿Cuáles son los primeros pasos para crear una aplicación?
- ¿Existe una aplicación que me alertará cuando un elemento que se ajuste a mis palabras clave se publique en mi lista de craigs local?
- ¿Qué hace su equipo de diseño para garantizar la accesibilidad a las aplicaciones web / móviles?
- ¿Es más difícil desarrollar una aplicación web que una aplicación móvil comparable o al revés?
- ¿Qué respalda la estrategia de Instagram de ser solo una aplicación móvil y no una aplicación web?
Apache es un servidor, el más utilizado para alojar PHP (que a menudo funciona con bases de datos MySQL en la pila LAMP).
Node también es esencialmente un servidor, pero lo programa con su propio tipo de versión de JavaScript llamada Node.js. También tiene un administrador de paquetes muy fácil de usar llamado npm que se usa para instalar cosas para que el servidor las use.
Uno de los paquetes más populares se llama Express, que se utiliza para servir páginas web (ya que Node no es un servidor web inherentemente).
AWS es un proveedor de la nube. Puede crear instancias de servidor (Windows o Linux) para ejecutar Node o un servidor Apache. Es bastante complejo y no tan fácil de usar.
Heroku también es un proveedor de la nube, pero se ejecuta en AWS (no intente comprenderlo en este momento), y es mucho más fácil de usar que AWS (especialmente para principiantes).
Bluemix es otra alternativa a ambos.
Docker es una forma estándar de almacenar entornos completos y hacerlos portátiles. Es un “contenedor”. No me molestaría por ahora en tus zapatos.
Firebase es un back-end para aplicaciones (generalmente móviles). Puede usar eso en lugar de configurar un servidor Apache / Node y una base de datos. No es tan poderoso, e imagino que cuesta un poco más, pero si solo quieres hacer una aplicación, puede ahorrarte mucho tiempo.
Host Gator es un proveedor de alojamiento web tradicional. No puede crear instancias de servidor y no tiene que preocuparse por los servidores en absoluto. Es menos poderoso (y generalmente más costoso considerando el uso) que algo como Heroku, pero también es aún más fácil.
Así que ahí tienes. Espero que haya ayudado.