Sobre el proyecto
Avalonia es un framework de UI de código abierto y multiplataforma para .NET que permite a los desarrolladores crear aplicaciones de escritorio, embebidas, móviles y WebAssembly usando C# y XAML. A menudo se describe como un sucesor espiritual de WPF, ya que ofrece una experiencia de desarrollo familiar para los desarrolladores de XAML a la vez que añade mejoras y una mayor cobertura de plataformas.
Las plataformas compatibles incluyen Windows, macOS, Linux, iOS, Android y WebAssembly. El framework proporciona un sistema de estilos flexible y se presenta como maduro y listo para producción, con usuarios citados como Schneider Electric, Unity, JetBrains y GitHub.
Hay herramientas disponibles para varios editores e IDE. Una extensión de Visual Studio Code proporciona vista previa de XAML, autocompletado de código, diagnósticos y navegación de código. Visual Studio 2022 y 2026 tienen una extensión con plantillas de proyecto y controles, un visor de XAML en vivo, autocompletado de código y diagnósticos. JetBrains Rider es compatible con Avalonia de forma predeterminada para autocompletado, inspecciones y refactorizaciones, y se necesita un plugin mantenido por la comunidad (AvaloniaRider) para la vista previa de XAML.
Avalonia se distribuye a través de NuGet. El README muestra la instalación del paquete principal y el paquete de escritorio mediante la consola del Administrador de paquetes. También hay compilaciones nocturnas que siguen la rama master para los usuarios que quieren las últimas características y correcciones antes, aunque son menos estables que las versiones oficiales.
Los recursos de aprendizaje incluyen documentación oficial, un tutorial de inicio para recién llegados, un repositorio de ejemplos aparte y notas sobre cambios importantes entre Avalonia 11 y Avalonia 12. Las instrucciones de compilación se mantienen en la documentación del repositorio.
El proyecto acepta contribuciones y pide a los colaboradores que lean sus directrices de contribución antes de enviar pull requests. Sigue el código de conducta Contributor Covenant. Las vulnerabilidades de seguridad se pueden informar por correo electrónico, y el proyecto declara que no ejecuta un programa de recompensas por errores. Avalonia tiene licencia MIT.
Se ofrece un producto comercial aparte, Avalonia XPF, para ejecutar aplicaciones WPF existentes en macOS y Linux con pocos o ningún cambio de código. Tiene licencia por aplicación y por plataforma.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.