dotnet maui developer roadmap
1.0.0
Image par Orfano Mondo/Flickr Lokelani est la fleur officielle de l'île de Maui. |
Nous sommes en juillet 2021. Et au cours des 12 prochains mois, mon objectif est d'explorer le développement d'applications multiplateformes (pour les environnements mobiles, Web et de bureau) en utilisant une variété de technologies disponibles. Cette feuille de route pour les développeurs (d’apprentissage) se concentre sur l’écosystème .NET.
L'une de mes principales cibles est .NET MAUI - actuellement en version préliminaire 6 - un framework multiplateforme pour développer des applications mobiles (Android, iOS) et de bureau (Windows, MacOS) en utilisant C# et XAML. Lisez la documentation pour plus de détails. Cette image (de cette page) montre l'architecture de haut niveau d'une application .NET MAUI et ses relations avec le framework .NET et les systèmes d'exploitation spécifiques aux appareils. | |
Xamarin.Forms est un framework d'interface utilisateur open source permettant de créer des applications mobiles (Xamarin.Android, Xamarin.iOS) et de bureau (Windows) à partir d'une base de code partagée, à l'aide de C# et XAML. Considérez-le comme le précurseur de .NET MAUI, avec des conseils disponibles pour vous aider à migrer les applications Xamarin.Forms existantes vers .NET MAUI – qui sera généralement disponible en novembre 2021 lorsque .NET 6 sera livré. | |
ASP.NET est un framework Web open source, créé par Microsoft, pour créer des applications et des services Web modernes avec .NET. ASP.NET vous permet de créer de nombreux types d'applications Web, notamment des pages Web, des API REST, des microservices et des hubs qui transmettent du contenu en temps réel aux clients connectés. ASP.NET Core est la version open source et multiplateforme d'ASP.NET. L'image provient de cet article de 2016 qui explique la stratégie multiplateforme plus large dans .NET Voir JUL 2021: ASP.NET Core Updates in .NET 6 | |
Inspiré par la feuille de route du développeur AspNetCore et les cartes mentales de la feuille de route du développeur Xamarin, j'ai créé l'une des miennes, personnalisée pour mon parcours d'apprentissage et en donnant la priorité aux ressources Docs, Learn et GitHub des équipes Microsoft. Attendez-vous à ce que cela change à mesure que mon apprentissage se poursuit. Vous pouvez voir l'image détaillée de la feuille de route ici ou visiter la démarque associée pour les liens de ressources. | |
Ce sont les objectifs d’apprentissage de cette feuille de route des développeurs. J'espère que vous me rejoindrez et créerez le vôtre !