Fermer

décembre 13, 2021

Les Sables de MAUI : Numéro 37


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 13 décembre 2021 :

.NET Podcast App

L'application .NET Podcast était une démonstration fondamentale pendant .NET Conf, une application unifiée fonctionnant sur plusieurs plates-formes et mettant en valeur la flexibilité du partage de code entre Blazor, .NET MAUI et ASP.NET Core. Le code source de l'application .NET Podcast était récemment open source, mais son exécution locale impliquait quelques étapes – qui savait qu'une application du monde réel avait des éléments mobiles et des dépendances architecturales.

James Montemagno a produit un vidéo présentant la procédure de développement local avec l'application .NET Podcast – un guide pratique sur la récupération du code source et l'exécution de l'application localement.

En plus du code .NET MAUI et Blazor, l'application .NET Podcast a des dépendances Azure Container Service, utilise des actions GitHub et des API backend optimisées par ASP.NET Core. Il s'agit d'un excellent exemple d'application du monde réel parfait pour l'exploration des développeurs et James montre comment exécuter la démo complète de bout en bout sur la machine locale du développeur.

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

Redémarrage à chaud

Les développeurs ont toujours été informés qu'il fallait un Mac pour créer pour iOS à partir de Xamarin.Forms/.NET MAUI sur une machine Windows Il s'avère que ce n'est pas tout à fait vrai grâce à une fonctionnalité formidable : le redémarrage à chaud de Xamarin, qui permet aux développeurs de tester rapidement les modifications de code sur un appareil iOS pendant le développement d'applications. Armés d'un appareil iOS et d'un câble de connexion, les développeurs peuvent déployer directement des applications à l'appareil à partir de Xamarin.Forms avec Visual Studio lors de l'exécution sur Windows.

Gerald Versluis a produit une vidéo explorant le développement iOS sans Mac et a plongé tête première dans Xamarin Hot Restart. Comme d'habitude, Gerald rend la technologie accessible à tous, en commençant par les bases du redémarrage à chaud de Xamarin, la configuration du développeur, l'installation d'iTunes et la connexion à un appareil iOS physique.

Avec un abonnement payant au programme Apple Developer, les développeurs peuvent configurer Visual Studio sur Windows pour déployer/tester directement des applications sur des appareils iOS, et même publier des applications sur l'App Store.

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

.NET FrontEnd Day

Créer des applications clientes avec .NET ? Vous pourriez créer des applications Web/de bureau/mobiles sur une variété de Et rien d'autre ne célèbre .NET côté client comme .NET FrontEnd Day—une conférence virtuelle d'une journée, axée sur la création d'applications frontend à l'aide de .NET.

Avec une première année réussie sous le ceinture, .NET FrontEnd Day se prépare pour la deuxième édition le 10 février 2022  et vient d'annoncer sa liste d'intervenants. Soyez assuré que .NET MAUI et Blazor aimeront ne pas manquer : les développeurs devraient inscrivez-vous et connectez-vous.

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

.NET Today & Tomorrow

.NET a parcouru un long chemin et l'avenir de l'écosystème des développeurs .NET s'annonce prometteur. Il y a, cependant, beaucoup de choses à comprendre et l'histoire d'ensemble des développeurs .NET expérimentés aide. , récapitulant une perspective historique et regardant vers l'avenir avec .NET 6.

Ed parle de l'histoire de l'unification .NET et comment les outils d'interface utilisateur .NET de Progress Telerik peuvent aider les développeurs .NET à avoir plus de succès. Il n'a pas fallu longtemps à Ed pour se plonger dans le développement Web moderne avec .NET 6 et Blazor et explorer l'avenir du partage de code avec des applications hybrides utilisant Blazor en plus de .NET MAUI, le tout soutenu par des démos solides et des procédures pas à pas de code.

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

.NET 6 Favorites

.NET 6 est sorti et il y avait beaucoup de contenu de développeur .NET partagé à .NET Conf. Alors que la plupart des développeurs le sont. prenant toujours tout en compte, Dave Brock a écrit un article sur les choses préférées dans .NET 6.

Dave souligne à juste titre certains des principaux objectifs avec .NET 6—inférieur barrière à l'entrée dans .NET, amélioration des mesures de démarrage/de performance des applications, expérience de développement d'applications client élevée et boucle interne de développement plus rapide.

Alors que la plupart des favoris de Dave se tournent vers le développement Web moderne, beaucoup soulignent les principaux avantages de .NET 6 pour Les développeurs .NET MAUI également. Une partie de l'excitation de .NET 6 se concentre sur le rechargement à chaud, les fonctionnalités C# 10, les API minimales et les améliorations Blazor – la réalité unifiée actuelle de .NET est plutôt bonne.

DotNet6Favs" title ="DotNet6Favs"/></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