Herramienta Dev Home en Windows

La herramienta Dev Home, fue lanzada por Microsoft durante el evento Microsoft Build. Aunque aún se encuentra en fase de preview, su objetivo es proporcionar un entorno de trabajo completo para programadores en Windows. A continuación veremos las diferentes funcionalidades que podemos probar y cómo podemos sacarle provecho a esta herramienta.

Para empezar, debemos instalar Dev Home en nuestros computadores la cual es muy fácil, simplemente abramos Microsoft Store y busquemos “Deep Home” (Link oficial Dev Home (Preview) – Microsoft Store Apps). Seleccionemos la opción “Get” o “Install”. Con esto, la herramienta estará instalada; esta no ocupa mucho espacio, así que la instalación no debería tardar mucho.

Al abrir la herramienta, veremos la interfaz que nos mostrará las opciones más importantes: el “Dashboard” y la “Machine Configuration“. Estas son las dos opciones fundamentales que tendremos disponibles. A continuación, revisemos cada una de ellas.

En la parte inferior de Machine configuration , encontramos la opción “Install Application“, que nos permite instalar rápidamente todas las herramientas que normalmente utilizamos para programar, como Android Studio, Visual Studio Code, Git, Visual Studio Code y Visual Studio Community, entre otras. Esta función facilita enormemente la creación de nuestro entorno de desarrollo al permitirnos instalar las herramientas que necesitemos rápidamente.

Además, tenemos la opción de “Clonar un repositorio”. Al seleccionarla, se nos presentará una ventana donde podemos clonar un repositorio específico. Es importante mencionar que también podemos agregar repositorios directamente por URL o vincular nuestra cuenta de GitHub, esto agiliza mucho el proceso de trabajo.

Al agregar un repositorio, se nos mostrará la opción de “Next” y luego podremos aceptar los términos y condiciones. Además, podemos especificar la ruta en la que deseamos clonar el repositorio.

Una vez clonado el repositorio, podemos ir al “Dashboard” para ver la información asociada. En este momento, no tenemos ningún widget en el Dashboard, ya que no trae una configuración por defecto. Por lo tanto, debemos agregar nuestros propios widgets.

Por ejemplo, podemos ver información sobre el equipo en la sección “Core”, como las claves, la memoria, la red y la CPU utilizadas. Al seleccionar una opción, como la memoria, se nos mostrará cuánta memoria total hay y cuánta está ocupada. Esto nos permite monitorear el rendimiento y buscar formas de mejorarlo mientras programamos. También tenemos la opción de visualizar el porcentaje de uso de la CPU, lo cual es similar a la opción de memoria.

Además, la herramienta nos muestra las diferentes opciones asociadas a Git, aunque actualmente solo se admite GitHub y GitHub Enterprise. Otras integraciones, como Azure DevOps, podrían estar disponibles en el futuro.

Podemos ver los “Pull Requests” de un repositorio seleccionado y abrirlos en el navegador para analizar el código y tomar decisiones.

También podemos agregar cuentas adicionales, cambiar el tema y las extensiones según nuestras preferencias. La herramienta es una suite que se puede ampliar mediante la adición de más extensiones.

Es importante tener en cuenta que la herramienta está en fase de vista previa y todavía tiene limitaciones. Sería interesante poder ver una lista de todos los repositorios y tener una visión general de los cambios pendientes en cada uno de ellos. Además, sería beneficioso tener compatibilidad con otras herramientas más allá de Git, como Azure. En general, Dev Home tiene un gran potencial y ofrece muchas características interesantes para el futuro.


Revisa este video para mas información:

Recuerda siempre seguir aprendiendo con mis cursos en mteheran.dev/cursos