Microsoft Dev Box: tu entorno de desarrollo en la nube
Hace años, cuando ni existía el Home Office, el trabajo del desarrollador dependía de su computadora (de escritorio) que tenías designada en la oficina y no era opción conectarse de forma remota. El siguiente paso fue el escritorio remoto, que permitía conectarse a la computadora en la oficina, pero dicho equipo tenía que estar enchufado y conectado a internet. Hoy, la mayoría de los desarrolladores trabajan con su propia notebook en cualquier lugar, per dadas las prestaciones de hoy… ¿No sería mejor que nuestra estación de trabajo se encuentre directamente en la nube? Esto es exactamente lo que nos ofrece dev-box.
¿Es más cómodo que contar con mi notebook?
Bueno, si el atributo a analizar es la comodidad, no lo creo. Por empezar dependemos de estar contectados a internet (aunque en una notebook es muy probable que dependamos de ella también). Pero lo que tiene de bueno es que podemos delegar el trabajo pesado a la nube y no depender de la potencia de nuestra notebook.
Entonces, ¿Por qué debería usarlo?
No es que debas, pero te puede ser más útil en determinados escenarios. Por ejemplo en proyectos con muchos desarrolladores, donde se necesita un entorno de desarrollo homogéneo. O si necesitás un entorno de desarrollo que sea escalable dinámicamente, y que no tengas que estar cambiando de hardware constantemente.
¿Qué debo tener en cuenta para poder usarlo?
Lo primero que necesitás es una suscripción de Azure. Luego, podés crear un dev-box desde el portal de Azure. Pero, es probable que necesites algunas licencias para poder trabajar con tu dev-box (Tu empresa puede proveertelas). Muchas de las suscripciones de Microsoft 365 incluyen licencias de Windows y Office 365, por lo que es probable que si contás con una de ellas ya tengas lo que necesitás.
¿Cómo comenzar?
Te comparto un link con una guia paso a paso de cómo utilizarlo: Guía
¿Te gusta la opción de trabajar en la nube o preferís tu equipo local?