Bienvenue dans Sands of MAUI, des numéros de type newsletter dédiés à rassembler les derniers contenus .NET MAUI pertinents pour les développeurs.
Une particule de sable, minuscule et inoffensive. Mais mettez beaucoup de particules de sable ensemble 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 des plages massives, des dunes et des déserts.
La plupart des développeurs .NET attendent avec impatience l’interface utilisateur de l’application 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 renforce les solutions multiplateformes natives sur mobile et ordinateur de bureau.
Bien que le vol soit long jusqu’à ce que nous atteignions 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é/écosystème désireux d’apprendre et d’aider.
Sands of MAUI est une humble tentative de rassembler toutes les merveilles de .NET MAUI en un seul endroit. Voici ce qui est remarquable pour la semaine du 6 juin 2022:
Soirée de lancement .NET MAUI
Maddy Montaquila et David Ortinau a accueilli le dernier épisode de la Stand-up de la communauté .NET MAUI—l’émission mensuelle de stand-up avec une ambiance très différente cette fois-ci. Après 14 versions préliminaires et 3 versions de Release Candidate, .NET MAUI a atteint le jalon convoité de disponibilité générale (GA). C’est un gros problème et a justifié une célébration de lancement lors du stand-up de la communauté .NET MAUI.
Il est toujours agréable de voir les membres d’une équipe qui ont créé un produit. La route a été longue pour .NET MAUI. Une foule de personnes de l’équipe .NET MAUI ont rejoint le flux – des visages familiers comme Jonathan Poivrons,
Tim Miller, Rui Marinho, Javier Suárez,
Rachel Kang |, Gérald Versluis, Sweekriti Satpathy,
Jonathan Dick et plus.
L’équipe a répondu à une pléthore de questions – les dernières informations sur .NET MAUI, les mises à jour des outils Visual Studio, les graphiques MAUI, les stratégies de bureau et la prise en main de .NET MAUI. Plus que toute autre chose, un grand bravo à l’équipe .NET MAUI – le voyage vers GA a été long et les choses ne font que commencer.
Interface utilisateur .NET MAUI avec C #
On peut dire que la plupart des projets .NET MAUI tendront à être une base de code C#/XAML. Le langage XAML (Extensible Application Markup Language) s’est depuis longtemps avéré être un moyen riche de définir l’interface visuelle d’une application et les interactions utilisateur. Cependant, avouons-le, la pleine puissance de XAML et des outils associés a une courbe d’apprentissage. La maîtrise de C# ne suffirait-elle pas pour travailler avec .NET MAUI ? Heureusement, c’est le cas et C # est une option solide pour créer une interface visuelle .NET MAUI.
Jacques Montemagno a organisé une émission récente sur .NET et avait Brandon Minnick et Shaun Laurent en tant qu’invités – le sujet de la discussion était la création Interfaces utilisateur .NET MAUI dans le balisage C#.
Grâce à la boîte à outils communautaire .NET MAUI open source, les extensions de balisage C# permettent aux développeurs de commencer facilement à définir l’interface utilisateur/les interactions de leur application en C# pur. Avec une API fluide et le merveilleux Visual Studio Intellisense, C# peut rapidement devenir un moyen productif de déclarer le balisage visuel de l’interface utilisateur de l’application.
Brandon et Shaun vont encore plus loin avec les avantages de C# par rapport à XAML, avec la refactorisation, la liaison de données, les convertisseurs et, surtout, des temps de chargement plus rapides avec l’interface utilisateur C#. Mis côte à côte, C # plaide en faveur de ne pas ajouter XAML à la courbe d’apprentissage dans .NET MAUI. En fin de compte, il appartient aux développeurs de définir leur interface utilisateur .NET MAUI, et le choix n’est jamais une mauvaise chose.
Célébration de l’interface utilisateur Telerik pour .NET MAUI
Alyssa Nicol anime l’hebdomadaire JS Girl dans un monde .NET Twitch streams – enregistrant le merveilleux voyage en tant que personne complètement nouvelle dans l’écosystème .NET, teste le développement d’applications modernes dans .NET. Le dernier épisode avait Votre sincèrement en tant qu’invité et on peut deviner le sujet – les dernières nouvelles de .NET MAUI après GA.
Le but était de fêter Interface utilisateur Telerik pour .NET MAUI atteignant également le jalon GA après beaucoup d’amour pour l’ingénierie lors de l’aperçu.
Nous parlons souvent de technologie, mais pas assez des personnes qui la sous-tendent. C’était formidable de voir des visages des équipes Telerik .NET MAUI. Alyssa et Sam ont également bricolé les dernières installations .NET MAUI et joué avec les applications Telerik Demo construites avec .NET MAUI qui sont maintenant dans les App Stores. Comme la plupart des émissions JS Girl in .NET World, la meilleure partie des flux concerne les interactions avec le public – c’est formidable de voir des gens vraiment enthousiasmés par les dernières nouveautés de .NET.
Prisme pour .NET MAUI
Le modèle de conception Model View ViewModel (MVVM) a toujours été bien adapté aux grandes bases de code C#/XAML et .NET MAUI ne fait pas exception. Et si les développeurs devaient obtenir de l’aide sur le front du framework MVVM, il est difficile de battre la popularité de Prism, le cheval de bataille et la plomberie de nombreux projets de grande entreprise. Il y a de bonnes nouvelles pour les développeurs qui aiment Prism des mondes WPF/Xamarin.Forms : Prism pour .NET MAUI est maintenant disponible en version bêta publique.
Dan Siegel a écrit le Annonce Prism pour .NET MAUI– c’est un gros problème avec beaucoup d’efforts.
Prism pour .NET MAUI utilise les changements architecturaux de .NET MAUI par rapport à Xamarin.Forms et vise à faciliter la vie des développeurs avec des paradigmes familiers. Ceci est immédiatement perceptible au démarrage de l’application avec .NET MAUI à l’aide du modèle générique .NET App Builder – découvrez le PrismAppBuilder, la méthode d’extension qui aide les développeurs à configurer la plupart des éléments concernant Prism.
Prism pour .NET MAUI s’appuie sur certaines des choses que les développeurs apprécient le plus dans Prism : la navigation basée sur l’URI, l’enregistrement facile des services avec les conteneurs d’injection de dépendance (DI), le modèle de localisation et un tout nouveau constructeur de navigation. Grâce au billet de blog détaillé de Dan, il est facile de démarrer avec Prism pour .NET MAUI et cela ne fait jamais de mal de prendre en charge les frameworks/mainteneurs open source.
Défi d’apprentissage .NET MAUI
Maintenant que .NET MAUI est sorti en tant que produit GA, il est compréhensible que de nombreux développeurs souhaitent apprendre .NET MAUI. Il y a une satisfaction geek à apprendre une nouvelle technologie et à se mouiller les pieds en maîtrisant les bases. La Microsoft Apprendre l’équipe veut adoucir le parcours d’apprentissage avec un Apprenons le défi .NET MAUI– en cours pour les prochaines semaines.
L’objectif est simple : relevez le défi et devenez une superstar de la création d’applications mobiles/de bureau multiplateformes. Les modules Learn aident les développeurs à comprendre la promesse de .NET MAUI et à commencer à créer des applications clientes mobiles/de bureau multiplateformes avec toutes les nuances de plateforme.
Le contenu d’apprentissage prédéterminé permet aux participants de choisir leur contenu et en fait un concours – oui, il existe un classement qui est mis à jour fréquemment. Qu’est-ce qui vous retient ?
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