Noticias Programación

Microsoft lanza el kit de herramientas de la comunidad .NET

Microsoft ha lanzado oficialmente .NET Community Toolkit, una colección de ayudantes y API que funcionan para todos los desarrolladores de .NET. El kit de herramientas forma parte de .NET Foundation y lo mantiene y publica Microsoft, que establece que el kit de herramientas es independiente de cualquier plataforma de interfaz de usuario específica.


Este no es un lanzamiento completamente nuevo; todas las bibliotecas de .NET Community Toolkit originalmente formaban parte de Windows Community Toolkit. Esta es una colección de asistentes, extensiones y controles personalizados diseñados para simplificar la creación de aplicaciones UWP y .NET para Windows 10 y Windows 11.

Las API en el kit de herramientas originalmente estaban pensadas para el desarrollo de Windows, pero con el tiempo, un número creciente solo apunta a .NET en general en lugar de tener dependencias específicas de Windows, por lo que el nuevo kit de herramientas consiste en esas API independientes de Windows unidas para desarrolladores de .NET. que no hacen ningún desarrollo en Windows.

Uno de los componentes principales de .NET Community Toolkit es MVVM Toolkit, que Microsoft describe como una biblioteca MVVM moderna, rápida, independiente de la plataforma y modular utilizada por Microsoft Store y la aplicación Photos. Se describe como «inspirado en MvvmLight» y también es el reemplazo oficial ahora que la biblioteca ha quedado obsoleta.

MVVM Toolkit en esta versión incluye nuevos generadores de fuente MVVM, que están destinados a reducir significativamente el código estándar requerido para configurar una aplicación usando MVVM. Los generadores de código fuente permiten a los desarrolladores de C# inspeccionar el código de usuario a medida que se compila. El generador puede crear nuevos archivos fuente C # sobre la marcha que se agregan a la compilación del usuario. De esa manera, tiene un código que se ejecuta durante la compilación. Examine su programa para producir archivos fuente adicionales que se compilan junto con el resto del código.

kit de herramientas de la comunidad

Esta imagen muestra los atributos del generador de fuentes en acción. En el lado izquierdo está el ejemplo original escrito a mano usando el kit de herramientas MVVM. El lado derecho muestra el uso de los nuevos atributos para generar automáticamente exactamente el mismo código.

.NET Community Toolkit ahora está disponible en GitHub.

red2

También puede gustarte...