Anuncio de WinApp: La Interfaz de Línea de Comandos para el Desarrollo de Aplicaciones en Windows

0
1
Announcing winapp, the Windows App Development CLI

Microsoft ha lanzado una vista previa pública de la Windows App Development CLI, un nuevo y emocionante herramienta de línea de comandos de código abierto que busca simplificar el ciclo de desarrollo de aplicaciones para Windows, abarcando una amplia variedad de frameworks y herramientas. Esta CLI, diseñada especialmente para desarrolladores que utilizan frameworks multiplataforma y que trabajan fuera de Visual Studio o MSBuild, promete facilitar el desarrollo de aplicaciones para usuarios de Electron, C++, .NET, Rust y Dart, entre otros.

Uno de los principales beneficios de la CLI de winapp es su capacidad para unificar y simplificar las tareas comunes en el desarrollo en Windows, como la gestión de múltiples SDKs, la creación de manifiestos, la generación de certificados y la navegación por los complicados requisitos de empaquetado. Con esta herramienta, Microsoft busca que los desarrolladores se concentren más en la creación de aplicaciones de calidad y menos en la configuración y las tareas administrativas.

Para comenzar a usar winapp, basta con ejecutar un único comando que se encarga de iniciar todo el espacio de trabajo necesario, descargando paquetes SDK, generando proyecciones y configurando el proyecto para el desarrollo, lo que anteriormente requería múltiples pasos manuales propensos a errores. Además, para aquellos proyectos que se comparten entre diferentes máquinas o desarrolladores, la CLI permite restaurar de manera precisa el estado del entorno definido en la configuración del proyecto.

La CLI también facilita la depuración al permitir agregar una identidad de paquete a los ejecutables con un solo comando, lo que elimina la necesidad de empaquetar e instalar la aplicación completa solo para realizar pruebas de una característica específica. Esto agiliza significativamente el proceso de desarrollo y prueba.

Otro de los aspectos destacados es la integración con proyectos de Electron. La CLI de winapp se ha empaquetado como un módulo npm, ofreciendo comandos para facilitar la conexión entre Node.js y el código nativo de Windows, lo que permite a los desarrolladores de Electron acceder a las características nativas y capacidades de inteligencia artificial en sus aplicaciones de manera más sencilla.

Para aquellos interesados en probar esta nueva herramienta, Microsoft ha hecho disponible la CLI en una vista previa pública, acompañada de una extensa documentación en su repositorio de GitHub. Con el objetivo de recibir retroalimentación y peticiones de características, la compañía invita a la comunidad a explorar y experimentar con esta CLI, ya que esperan que resulte en una mejora significativa en la forma en que se desarrollan las aplicaciones para Windows.
vía: Microsoft Windows blog