Fermer

septembre 20, 2021

Les Sables de MAUI : Numéro 25


Bienvenue dans les sables de MAUI : des numéros de style newsletter dédiés à la collecte du dernier contenu .NET MAUI pertinent pour les développeurs.

Une particule de sable, minuscule et inoffensive. Mais réunissez beaucoup de particules de sable et nous avons quelque chose de grand, une force avec laquelle il faut compter. Ce sont les plus petits grains de sable qui s'additionnent souvent pour former d'immenses plages, dunes et déserts.

La plupart des développeurs .NET attendent avec impatience l'interface utilisateur multiplateforme .NET (MAUI) – l'évolution de Xamarin.Forms avec .NET 6. À l'avenir, les développeurs devraient avoir beaucoup plus confiance dans la pile technologique et les outils, car .NET MAUI permet des solutions multiplateformes natives sur mobile et ordinateur de bureau.

Bien que ce soit un long vol jusqu'à ce que nous atteindre les sables de MAUI, l'enthousiasme des développeurs est palpable dans toutes les actualités/contenus alors que nous bricolons et nous préparons pour .NET MAUI. Comme les grains de sable, chaque actualité/article/vidéo/tutoriel/flux contribue aux connaissances des développeurs et nous développons une communauté/un écosystème désireux d'apprendre et d'aider.

Sands of MAUI est une humble tentative de collecter tous les fichiers . NET MAUI génial en un seul endroit. Voici ce qui est remarquable pour la semaine du 20 septembre 2021  :

. NET MAUI GA Timeline

. NET MAUI est l'évolution de Xamarin.Forms dans un cadre multiplateforme moderne pour cibler les mobiles et des applications de bureau à partir d'une seule base de code. .NET MAUI est également une grande promesse, et les outils multiplateformes ont de nombreuses dépendances de diverses équipes : ingénierie VS, expérience XAML, personnes MAUI et, bien sûr, des éléments d'Apple et de Google.

Cela demande beaucoup de collaboration. , et les choses se passent bien avec les bits de prévisualisation pour les outils .NET 6, .NET MAUI et VS. La chronologie de MAUI était cependant agressive, et il vaut peut-être mieux prendre le temps de bien faire les choses la première fois pour une expérience de développeur optimale. Alors que les éléments principaux du framework/runtime se préparent, l'outillage .NET MAUI dépend des principales versions de produits stables sur Windows et Mac.

Scott Hunter a fourni une mise à jour sur .NET MAUI—La chronologie de l'AG de .NET MAUI a été repoussée au début du printemps/été de l'année prochaine. Dans le plus grand schéma des choses, cela répond à une meilleure qualité de plate-forme et d'expérience d'outillage pour les développeurs. Les livrables .NET MAUI sont également mieux alignés au début de l'année prochaine pour fournir tous les éléments fondamentaux sous-jacents prêts à être utilisés en production, inspirant ainsi l'investissement de l'entreprise et la confiance dans la migration/la modernisation des applications.

Maui VS Install window screencap[19659011].NET 6 RC1 Release</h2 data-recalc-dims=

.NET 6 représente le parcours pour unifier les environnements d'exécution, les bibliothèques et les SDK de la plate-forme .NET. Avec novembre 2021 GA, .NET 6 unifie le runtime Mono dans .NET Core, tout en fournissant un seul SDK pour une expérience de développeur cohérente. .NET 6 RC1 est maintenant disponible avec la première licence « Go Live », ainsi que .NET MAUI Preview 8 et Visual Studio 2022 Preview 4.

Alors que le post de Scott fournit un aperçu des mises à jour les plus importantes, Rich Lander a écrit un article de version .NET RC1 – fidèle à sa réputation, un long article qui plonge sans vergogne dans les détails techniques hardcore qui alimentent le voyage .NET 6.

Blocs de construction illustrés par dotNet 6

.Migration NET MAUI

Si vous avez bricolé avec .NET MAUI, la dernière version était Preview 7 et maintenant nous avons Preview 8. Si vous aviez commencé à créer des applications avec .NET MAUI, quelle serait l'histoire de la migration de l'aperçu 7 à 8 ?

Il s'avère que ce n'est pas si difficile et qu'il existe des directives formelles. .NET MAUI s'aligne désormais sur ASP.NET/Blazor avec l'utilisation du modèle de générateur d'hôte—Startup.cs a été renommé en MauiProgram.cs avec quelques mises à jour. En outre, la prise en charge de la plate-forme Windows fait désormais partie du projet unique .NET MAUI – bravo à la cohérence de l'expérience des développeurs.

Les modèles Maui incluent l'application .NET MAUI, l'application .NET MAUI Blazor et la bibliothèque de classes .NET MAUI[19659019]Prism.MAUI Update</h2 data-recalc-dims=

Fan of Prism Library et vous l'utilisez pour Xamarin.Forms ? Bonne nouvelle, vous aurez Prism.MAUI pour faire avancer la bonté. Dan Siegel a eu des bits de prévisualisation pendant un certain temps, et la stabilité de l'outillage dans .NET MAUI Preview 8 a permis de faire avancer Prism.MAUI. En attendant les discussions et l'examen de la communauté, Dan a une nouvelle version d'aperçu pour Prism.MAUI qui prend en charge .NET 6 RC1 et .NET MAUI Preview 8—donnez-lui un tour et lancez-vous.

Dan Siegel .NET 6 RC1 MAUI Preview 8 Prism.Maui

ASP.NET Core Updates

Avec .NET MAUI, les technologies Web sont les bienvenues dans les applications natives mobiles/de bureau—Blazor ouvre la voie avec les applications Blazor Hybrid et le [19459020Composant]BlazorWebView. Avec la version .NET 6 RC1, il existe un tas de mises à jour ASP.NET Core impressionnantes, dont beaucoup ont des connotations intéressantes lors du partage de code avec des technologies Web comme les applications Blazor, JavaScript ou SPA.

[]Daniel Roth a écrit sur toutes les qualités d'ASP.NET Core : rendu des composants Blazor à partir de JS, des éléments personnalisés Blazor, des améliorations de modèles, des mises à jour d'API minimales et bien plus encore.

ASPNetCore" title="ASPNetCore"/></p data-recalc-dims=

C'est tout pour l'instant.

Nous vous reverrons la semaine prochaine avec un contenu plus impressionnant concernant .NET MAUI.

Bravo les développeurs !




Source link