WPF, Windows Forms, y WinUI (XAML) ahora son opensource

Microsoft ha anunciado la liberación del código fuente de sus Frameworks de escritorio: Windows Presentation Foundation (WPF), Windows Forms, y WinUI (XAML) lo cuál permitirá a los desarrolladores, expandir aún mas estas tecnologías hacia otras plataformas de una manera mas transparente y participativa.

microsoft opensource

Luego del lanzamiento del código fuente de .NET Core el 12 de noviembre de este año, el día de hoy Microsoft ha anunciado la liberación de la fuente de sus populares frameworks de escritorio: Windows Presentation Foundation (WPF), Windows Forms, y WinUI (XAML), este anuncio si bien puede pasar inadvertido entre los usuarios finales, seguramente no será así en el entorno de los desarrolladores ya que con estas tecnologías ahora abiertas, permitirán construir aplicaciones de escritorio de Windows en otras plataformas.

Pero este anuncio no llegó solo ya que vino acompañado de otro lanzamiento, .NET Core 3.0 Preview 1 (el futuro .NET Framework 4.8) el cuál incluye entre otras cosas, nuevos controles que usan los mas recientes navegadores web y reproductores multimedia en Windows. Con este nuevo lanzamiento de .NET Core en combinación con WPF y Windows Forms permitirán a los desarrolladores entre otras cosas:

  • Correr múltiples instancias de .NET Core 3.0 lado a lado en la misma computadora, permitiendo así actualizar WPF y Windows Forms apps a una nueva versión de .NET sin tener que actualizar el sistema operativo completo.
  • Usar modernos controles y diseño Fluent Desing desde la biblioteca WinUI XAML a través de islas XAML en aplicaciones .NET Core 3.0

Con esta liberación, Microsoft también espera mejorar aún mas la estandarización de estos framework así como también, atraer a muchos mas colaboradores.

Si deseas conocer todos los detalles, entonces deberás remitirte al anuncio oficial.