Fermer

novembre 29, 2021

Les Sables de MAUI : Numéro 35


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 29 novembre 2021 :

Blazor avec .NET MAUI

. Les développeurs NET qui créent des applications Web sont naturellement enthousiasmés par Blazor—le code C# avant et arrière avec Razor familier syntaxe et outils productifs. Avec .NET MAUI, l'histoire s'améliore avec la bonté de Blazor désormais bienvenue sur les applications multiplateformes natives pour mobile et ordinateur de bureau. Eilon Lipton a fait une session géniale à .NET Conf couvrant la promesse de Blazor sur les applications natives—optimisé par .NET MAUI.

Les développeurs peuvent écrire le vrai code Blazor et l'apporter. Bibliothèques de classes Razor dans des applications natives amorcées par .NET MAUI – tout cela est possible avec le composant BlazorWebView léger et moderne, tout en maintenant un accès complet à l'API natif de l'appareil. Cette promesse de Blazor sur mobile/bureau avec .NET MAUI devrait être la base de la migration/modernisation d'anciennes applications tout en partageant du code avec des applications Web. L'avenir s'annonce prometteur !

BlazorHybrid" title="BlazorHybrid"/>[19659010]Applications multiplateformes avec .NET MAUI</h2 data-recalc-dims=

Nish Anil et Vivek Sridhar ont accueilli la dernière émission Microsoft Reactor intitulée SamosaChai.NET—quoi de mieux pour apprendre .NET que pendant la collation indienne classique. L'invité n'était autre que James Montemagno qui a parlé de la création d'applications mobiles/de bureau avec .NET MAUI et Blazor.

Au cours de plaisanteries amicales, James a marché à travers les bases de .NET MAUI, de la mise en route des solutions basées sur des modèles à la création de l'application de podcast complexe .NET Conf. développement d'applications avec .NET.

SamosaChai" title="Samo saChai"/></p data-recalc-dims=

.NET 6 Unleashed

Matt Soucoup a hébergé le dernier podcast .NET MAUI et a invité James Montemagno et David Ortinau pour la société. Sur les cartes, on célébrait tout ce qui concerne .NET 6 : la sortie, l'outillage, .NET Conf et bien sûr, .NET MAUI. Lorsque des amis passent du temps en direct, ils partagent des histoires de clients et des divagations de qualité sur l'état du .NET moderne.

Les principaux points à retenir incluent la flexibilité des développeurs avec .NET, les bons outils pour le bon travail sans y être forcé. Les développeurs clients avec .NET ont des piles de technologies de bureau et mobiles natives pour atteindre à peu près n'importe quel appareil. Les développeurs Web qui utilisent .NET pourraient utiliser ASP.NET ou Blazor, mais de nombreuses entreprises ont également investi dans des piles JS avec Angular/React, qui sont désormais toutes les bienvenues dans les applications natives multiplateformes avec .NET MAUI. Le choix dans la pile technologique est une bonne chose et les développeurs .NET adorent la flexibilité.

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

.NET MAUI en .NET Curry

DotNetCurrymieux connu sous le nom de « DNC », produit une publication de magazine numérique gratuite apportant le dernier des mondes .NET/JavaScript, présenté par les MVP de Microsoft et les vétérans de l'industrie. DNC Magazine a récemment atteint la 50e édition—de grandes félicitations sont dues pour les efforts continus pour maintenir la qualité et atteindre le cap. La 50e édition ne déçoit pas et regorge de contenus .NET/JS, y compris une large couverture de .NET MAUI.

Gerald Versluis a éteint son appareil photo/microphone habituel et s'est servi du clavier pour rédiger un partie de ce à quoi les développeurs peuvent s'attendre avec .NET MAUI. Gerald couvre les bases de .NET MAUI, la nouvelle architecture de gestionnaire, le modèle Host Builder, apportant la bonté Blazor et plusieurs autres avantages que .NET MAUI apporte à la table. Cette 50e édition de DNC Magazine est un must pour télécharger et s'imprégner de tout le dernier contenu des développeurs.

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

TinyMvvm pour .NET MAUI

Pour une bonne raison, le modèle de conception MVVM fonctionne bien pour les bases de code XAML/C# et la plupart des fonctionnalités de base sont prises en charge de la boîte dans Xamarin.Forms/.NET MAUI. Lorsque vous avez besoin d'un peu plus d'aide, mais que vous souhaitez rester à l'écart des frameworks MVVM plus lourds, vous pouvez consulter TinyMvvm, une bibliothèque MVVM légère et open source conçue pour Xamarin.Forms.

Vous vous demandez ce que l'avenir nous réserve avec TinyMvvm avec .NET MAUI ? Le développeur Daniel Hindrikes vous a couvert. Après la version 3.0, le premier aperçu de TinyMvvm pour .NET MAUI est maintenant disponible et prêt à vous permettre de faire tourner les choses. Sans surprise, le modèle MauiAppBuilder Host Builder pour amorcer les applications .NET MAUI fonctionne bien avec l'injection de dépendances. Il serait très simple d'utiliser une méthode d'extension avec un résolveur et d'obtenir rouler à l'aide de TinyMvvm pour les applications .NET MAUI.

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

C'est tout pour le moment.

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

Bravo, développeurs !




Source link