Microsoft ha lanzado una vista previa pública de su nueva herramienta, la Windows App Development CLI, una emocionante interfaz de línea de comandos de código abierto que promete transformar el ciclo de desarrollo de aplicaciones para Windows. Esta herramienta está destinada a desarrolladores que utilizan frameworks multiplataforma y trabajan fuera de entornos como Visual Studio o MSBuild. La CLI busca facilitar el desarrollo para usuarios de frameworks como Electron, C++, .NET, Rust y Dart, entre otros.
La principal ventaja de esta CLI es su habilidad para unificar y simplificar las tareas comunes en el entorno Windows, tales como la gestión de diversos SDKs, creación de manifiestos, generación de certificados y navegación por complejas configuraciones de empaquetado. Gracias a esta herramienta, Microsoft desea que los desarrolladores puedan centrarse en la creación de aplicaciones de calidad, minimizando el tiempo dedicado a configuraciones y tareas administrativas.
Para comenzar a utilizar winapp, solo es necesario ejecutar un comando que inicia todo el espacio de trabajo, descarga paquetes SDK, genera proyecciones y configura el proyecto para el desarrollo, labores que antes requerían múltiples pasos manuales. Además, las funciones de restauración de entornos permiten que los proyectos se mantengan consistentes entre diferentes máquinas o desarrolladores, preservando el estado definido en la configuración del proyecto.
La CLI también mejora el proceso de depuración, permitiendo agregar una identidad de paquete a los ejecutables con un solo comando. Esto agiliza el proceso de pruebas, eliminando la necesidad de empaquetar e instalar aplicaciones completas para testear características específicas.
Entre los puntos sobresalientes de esta herramienta, destaca la integración con proyectos de Electron. Al estar empaquetada como un módulo npm, la CLI facilita la conexión entre Node.js y el código nativo de Windows. Esto permite a los desarrolladores acceder a características nativas y capacidades de inteligencia artificial de manera más sencilla.
Microsoft ha puesto a disposición esta CLI en una vista previa pública con documentación extensa en su repositorio de GitHub. La compañía invita a la comunidad de desarrolladores a explorar esta herramienta, aportando retroalimentación y sugerencias de características, esperando así mejorar significativamente el desarrollo de aplicaciones para Windows.