¿Las máquinas virtuales siguen siendo relevantes en el desarrollo web hoy en día y los novatos deberían aprender a usarlas?

Gracias por la A2A.

“Máquina virtual” puede significar muchas cosas. 🙂 Si te refieres a configurar un servidor local en tu propia computadora para poder realizar el desarrollo web allí antes de que funcione, entonces sí, es relevante y potencialmente muy útil.

Cuando construyo un sitio nuevo, generalmente comienzo en mi propio servidor local. De esa manera, las actualizaciones de código, las cargas y las pruebas son extremadamente rápidas. Si rompo algo, es bastante inofensivo, mientras que si accidentalmente creas algo como un bucle de redireccionamiento en un sitio que está en un servidor público, no solo podrías dañar el rendimiento de los sitios que se ejecutan en la misma caja, sino que también pueden meterte en problemas Alojamiento web si no se resuelve rápidamente.

Así que al usar el servidor local, puedo desarrollar mucho más rápido. No es absolutamente necesario: antes de hacer el servidor local, hice todo mi desarrollo en el hosting de mi cliente o en mi propio hosting. Pero creo que es mucho mejor así. Otro beneficio es que podría trabajar en el desarrollo en su propia computadora, incluso si no tiene acceso a Internet.

No puedo señalarle un tutorial para eso, porque dependerá de si está en Windows, Mac, Linux, etc. Diría que haga una búsqueda en la web como esta:

“cómo configurar el servidor local en [inserte su sistema operativo aquí]”

Las máquinas virtuales o los servidores privados virtuales, VPS, son muy comúnmente utilizados para alojar sitios web en la actualidad. Sin embargo, no se requiere un aprendizaje especial para usarlos (más allá de aprender a usar cualquier servidor).

Todo lo que necesita como desarrollador web es una forma de cargar su código, imágenes, etc. mediante FTP o mediante un panel de control como Plesk o cPanel. El negocio de configurar un servidor virtual es el negocio de la empresa de alojamiento, no del desarrollador web.