Avalonia est un framework interface utilisateur multiplateforme basé sur .NETfournissant un système de style flexible et prenant en charge un large éventail de systèmes d’exploitation tels que Windows via .NET Framework et .NET Core, Linux via Xorg, macOS. Avalonia est prêt pour le développement d’applications de bureau à usage général.
Les points mis en avant :
- XAML : Avalonia utilise XAML qui devrait être immédiatement familier à toute personne venant de WPF, UWP et Xamarin Forms. Avalonia prend en charge la liaison, MVVM, les contrôles sans apparence et les modèles de données comme vous pouvez l’attendre d’un framework XAML.
- Cross Plateforme : Créez des applications pour Windows, Linux et OSX sans recompiler! Avalonia utilise un moteur de rendu multiplateforme basé sur Skia avec des backends de fenêtrage pour Win32, X11 et OSX ainsi qu’une prise en charge expérimentale pour Android et iOS.
- Open Source : Avalonia est développé par une communauté mondiale de passionnés partagé via GitHub et gitter.
Enfin, le petit plus de cet article, un site regroupant les projets développé autour d’Avalonia. En effet, Awesome Avalonia est un site qui regroupe une collection de bibliothèques et d’outils intéressants pour le projet Avalonia.
Site internet : Avalonia, framework Interface Utilisateur
Licence : Licence MIT