Articulo de referencia

Avalonia (marco de software)

Avalonia es un marco de interfaz de usuario multiplataforma basado en XAML [3] [4] .NET gratuito y de código abierto [5] inspirado en WPF / UWP y distribuido bajo la licencia MI...

Avalonia es un marco de interfaz de usuario multiplataforma basado en XAML [3] [4] .NET gratuito y de código abierto [5] inspirado en WPF / UWP y distribuido bajo la licencia MIT . [6] [7] [8] Avalonia admite el patrón MVVM . [9]

Permite el desarrollo de aplicaciones multiplataforma utilizando cualquier lenguaje .NET , incluidos C# , F# [10] y VB.NET para Windows , Linux , macOS , iOS , Android y WebAssembly . [11] [12]

Avalonia es compatible con varios renderizadores, incluidos Direct2D y Skia Graphics Engine , [13] lo que le permite funcionar en una amplia gama de plataformas. Avalonia dibuja toda su interfaz de usuario, [14] reflejando el enfoque adoptado por Flutter .

Historia

Avalonia, originalmente llamado Perspex, [15] fue desarrollado por primera vez por Steven Kirk, y su confirmación inicial se realizó el 5 de diciembre de 2013. El marco fue concebido con el objetivo de crear un marco de interfaz de usuario multiplataforma, inspirado en Windows Presentation Foundation (WPF). [16]

Avalonia pasó a formar parte de la Fundación .NET [17] el 1 de abril de 2020, [18] y la abandonó el 20 de febrero de 2024. [19]

Soporte IDE

Avalonia mantiene soporte para los siguientes IDE y editores a través de complementos:

Se pueden utilizar otros IDE con complementos compatibles con la comunidad, incluido JetBrains Rider. [23]

Referencias

  1. ^ "Primera confirmación del código fuente de Avalonia". GitHub . Consultado el 5 de diciembre de 2013 .
  2. ^ "Versión 11.2.3". 19 de diciembre de 2024. Consultado el 22 de diciembre de 2024 .
  3. ^ "Paquete milagroso multiplataforma XAML/C#: Avalonia. Comparación de Avalonia con soluciones basadas en WinUI". CodeProject . 2023-08-20 . Consultado el 2023-12-22 .
  4. ^ Anderson, Tim. "¿Alguien quiere un marco de presentación multiplataforma para Windows? La respuesta corta: sí. Desempaquetando Avalonia". www.theregister.com . Consultado el 22 de diciembre de 2023 .
  5. ^ "Mejoras de ReSharper y Rider para Avalonia". El blog de JetBrains . 2021-04-12 . Consultado el 2023-12-22 .
  6. ^ Avalonia en GitHub
  7. ^ Jonathan Allen (15 de febrero de 2018). "Un primer vistazo a Avalonia, un kit de herramientas de interfaz de usuario multiplataforma para .NET". InfoQ. Archivado desde el original el 27 de diciembre de 2019. Consultado el 19 de septiembre de 2019 .
  8. ^ Kay Ewbank (7 de marzo de 2019). "Avalonia Cross Platform .NET UI Framework". I Pogrammer . Archivado desde el original el 14 de mayo de 2018. Consultado el 19 de septiembre de 2019 .
  9. ^ "El patrón MVVM | Documentos de Avalonia". docs.avaloniaui.net . Consultado el 12 de agosto de 2024 .
  10. ^ "Perdido en los detalles". lostindetails.com . Consultado el 22 de diciembre de 2023 .
  11. ^ adrianhall (8 de septiembre de 2023). "Crear una aplicación de Avalonia con Azure Mobile Apps". learn.microsoft.com . Consultado el 22 de diciembre de 2023 .
  12. ^ "Avalonia llega a la versión 11 de GA". InfoQ . Consultado el 22 de diciembre de 2023 .
  13. ^ Anderson, Tim (10 de julio de 2023). "Lanzamiento de Avalonia 11: el marco multiplataforma obtiene un nuevo renderizador y compatibilidad con iOS y Android • DEVCLASS". DEVCLASS . Consultado el 22 de diciembre de 2023 .
  14. ^ "Avalonia UI para .NET: descripción general del proyecto de Mike James". InfoQ . Consultado el 22 de diciembre de 2023 .
  15. ^ "¡10 años de Avalonia!". www.avaloniaui.net . 2019-05-20 . Consultado el 2023-12-21 .
  16. ^ Anderson, Tim. "¿Alguien quiere un marco de presentación multiplataforma para Windows? La respuesta corta: sí. Desempaquetando Avalonia". www.theregister.com . Consultado el 22 de diciembre de 2023 .
  17. ^ "Avalonia". Predeterminado . Consultado el 8 de enero de 2025 .
  18. ^ "Modificar derechos de autor en la licencia. · AvaloniaUI/Avalonia@26738fe". GitHub . Consultado el 21 de diciembre de 2023 .
  19. ^ "Adiós a la Fundación .NET". GitHub . Consultado el 28 de febrero de 2024 .
  20. ^ "Avalonia para VSCode - Visual Studio Marketplace". marketplace.visualstudio.com . Consultado el 22 de diciembre de 2023 .
  21. ^ "Avalonia para Visual Studio 2019 - Visual Studio Marketplace". marketplace.visualstudio.com . Consultado el 22 de diciembre de 2023 .
  22. ^ "Avalonia para Visual Studio 2022 - Visual Studio Marketplace". marketplace.visualstudio.com . Consultado el 22 de diciembre de 2023 .
  23. ^ "AvaloniaRider - Complemento de IDE para IntelliJ | Marketplace". JetBrains Marketplace . Consultado el 22 de diciembre de 2023 .

Lectura adicional

  • Revista Visual Studio: El marco de interfaz de usuario de código abierto Avalonia .NET finalmente alcanza la versión 11 GA
  • InfoQ: Introducción a la interfaz de usuario de Avalonia
  • DevClass: Entrevista: Avalonia XPF presentado para WPF en Mac, Linux y, eventualmente, dispositivos móviles/
  • Blog de JetBrains: Estudio de caso: cómo GritWorld utiliza Rider y Avalonia para crear un potente motor 3D
  • I-Programmer: Avalonia 11 añade compatibilidad con nuevas plataformas
  • Sitio web oficial
  • Avalonia en GitHub


Obtenido de "https://es.wikipedia.org/w/index.php?title=Avalonia_(software_framework)&oldid=1268131755"