JetBrains Rider et Avalonia
A l’heure de Xamarin, on nous parle beaucoup de projets multiplateforme entre autres pour des projets mobiles Xamarin pour iOS et Android.
Au démarrage Xamarin provient du projet Mono.Net qui est devenu par la suite le projet Moonlight pour donner finalement le très célèbre projet Xamarin.
Pour rappel, Xamarin permet de créer des projets multiplateforme qui sera très utilisés pour créer vos projets mobiles pour Android et iOS.
Le très célèbre environnement de développement de Microsoft Visual Studio permet aujourd’hui après avoir intégré Xamarin de créer des projets mobiles multiplateformes.
Mais dans la course aux développements multiplateforme vient s’ajouter JetBrains un concurrent potentiel très prometteur aux solutions de Microsoft.
Je vais vous présenter Rider de JetBrains, un environnement ultra-performant et puissant pour créer vos applications sur toutes les plateformes.
Ainsi que Avalonia un projet qui permet de créer vos projets WPF sur environnement Windows, Linux et Mac.
L’outils est vraiment très prometteur car grâce au Template de projet Avalonia appelé Projet MVVM, vous pourrez créer vos applications WPF sur Mac ou Linux !
Voir le site de Avalonia https://avaloniaui.net/
et le site de JetBrains concernant Rider
Voici un exemple de projet WPF fonctionnant sur Mac grâce à Rider et Avalonia :
Quel avenir pour Avalonia ?
Le projet Avalonia est vraiment un projet à suivre pour l’année 2021, grâce à ce projet vous pourrez aussi intégrer des modèle de projet pour Visual Studio pour transformer vos projet WPF en .Net Core.
Mais il reste des interrogations qui se dissiperont peut-être en 2021 comme la création de Package déployable pour Apple Store.
A l’heure actuel, il n’est pas possible de faire des déploiements sur la plateforme de Apple : projet à suivre et vraiment passionnant si vous souhaitez migrer vos projets sur Linux ou bien sur Apple store.
A suivre…