Fermer

novembre 22, 2021

Les Sables de MAUI : Numéro 34


Bienvenue dans les sables de MAUI—des numéros de style newsletter dédiés à la réunion 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 22 novembre 2021 :

L'avenir de .NET

Après le lancement de .NET 6 à la .NET Conf, trois comparses défenseurs des développeurs ont invité un ancien ami pour revivre toute l'excitation : Ed CharbeneauAlyssa NicollSam Basu et Jeff Fritz ont animé le Future of . NET Webinar.

Ce fut une période amusante de 2 heures qui a décomposé toutes les grandes annonces du point de vue d'un développeur et a préparé des démos rapides pour présenter les éléments clés. Les discussions ont évolué autour de l'importance de .NET 6, du lancement de VS 2022, des fonctionnalités C# 10, des mises à jour de .NET MAUI et de l'apport de la bonté Blazor au bureau avec des applications hybrides. Avec .NET 6 portant le badge LTS, la migration et la modernisation seraient une priorité pour de nombreuses applications existantes. Il était bon de voir une conversation honnête sur toutes les options proposées.

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

.NET MAUI Preview 10 Recap

Comment une version de .NET MAUI peut-elle se passer sans la bonté YouTube attendue ? Gerald Versluis publier une vidéo pour toutes choses . NET MAUI Preview 10  et a récapitulé quelques qualités d'outillage avec VS 2022. Gerald a également couvert la démo d'application de podcast en temps réel multiplateforme de la conférence .NET Conf, présentant le meilleur du partage de code avec .NET MAUI et Applications hybrides avec Blazor.

Un appel à l'action est clair : si vous ne l'avez pas déjà fait, c'est le moment idéal pour commencer avec .NET MAUI. La promesse se concrétise bien.

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

.NET Updates

James Montemagno et Fran k Krueger a hébergé le dernier épisode du Le podcast Merge Conflictplongeant dans tous les détails des versions .NET 6 et Visual Studio 2022.

Bien que l'enthousiasme des développeurs soit palpable, c'était bon à voir la reconnaissance qu'il y a beaucoup à prendre en compte : les développeurs peuvent avoir besoin d'un certain temps pour s'adapter aux nouveaux bits .NET et aux services cloud Azure. James a partagé de bonnes informations sur certains des travaux en coulisses qui ont permis de créer l'application de démonstration de podcast multiplateforme pour .NET Conf, quelque chose qui sera bientôt open source pour que les développeurs puissent bricoler.

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

Drawn Controls in .NET MAUI

Il y avait une tonne de contenu de développeurs passionnés du monde entier à .NET Conf—et de vrais joyaux pour ceux qui s'intéressent à .NET MAUI. Javier Suarez a fait une session sur Drawn Controls in .NET MAUIplongeant dans une grande partie du travail impressionnant que lui et l'équipe ont mis en place.[19659003]Javier a commencé avec les bases de .NET MAUI et de la bibliothèque Microsoft.Maui.Graphicsoffrant aux développeurs la liberté de rendre l'interface utilisateur native selon leurs besoins. la bibliothèque Microsoft.Maui.Graphics.Controls.

Bien qu'expérimentale, cette nouvelle bibliothèque graphique multiplateforme permet aux développeurs de restituer des composants d'interface utilisateur entièrement dessinés avec .NET MAUI, répondant aux systèmes de conception populaires comme Cupertino, Courant et matériel. Javier a montré quelques démos sympas et d a parlé des performances et de l'extensibilité des contrôles dessinés – certainement un développement merveilleux au sein de la pile .NET MAUI.

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

MAUIAppBuilder Code

Luis Matos poursuit son excellente série sur le MauiAppBuilder—cette fois en plongeant dans une grande partie du code qui alimente désormais l'amorçage des applications .NET MAUI à l'aide du modèle générique .NET Builder.[19659003] Luis explique comment initialiser une instance MauiAppBuilder à l'aide d'une méthode statique avec des configurations par défaut et plonge dans l'API publique MauiAppBuilder. Cette API est l'endroit où se déroule une grande partie de la plomberie – beaucoup de propriétés/configurations et une seule méthode appelée Build() qui crée le MauiApp. Luis plonge sans vergogne dans un code interne délicat et nous apprend beaucoup de choses, attendant avec impatience le reste de la série.

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

C'est tout pour le moment.

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

Salut les développeurs !




Source link