Fermer

mai 31, 2022

Sables de MAUI : Numéro 59

Sables de MAUI : Numéro 59


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é/un é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 31 mai 2022:

Prêt pour .NET MAUI

L’attente est terminée – .NET MAUI a atteint le jalon de la disponibilité générale (GA). David Ortinau a écrit le Article de blog sur l’annonce de Google Analytics qui a été publié juste avant Microsoft Build 2022. À travers 14 versions Previews et 3 versions Release Candidate, .NET MAUI a vu beaucoup d’ingénierie et d’implication communautaire. Le voyage a été assez long et les choses ne font que commencer.

David a rappelé ce que signifie .NET MAUI : les développeurs .NET disposent désormais d’une pile d’interface utilisateur multiplateforme de première classe ciblant Android, iOS, macOS, Windows et Tizen. Ce qui a commencé comme une évolution de Xamarin.Forms avec un état d’esprit axé sur le mobile, inclut désormais la prise en charge des ordinateurs de bureau et constitue la pile de développement multiplateforme de facto pour .NET. .NET MAUI au lancement bénéficie déjà d’un écosystème sain, inclut des options d’accessibilité/personnalisation, est optimisé pour les performances et fournit des outils solides pour la productivité des développeurs. .NET MAUI ouvre également le terrain de jeu pour accueillir Blazor pour le développement de clients natifs avec toute la flexibilité attendue sur mobile/bureau.

Expériences natives mobiles et de bureau grâce à une architecture légère et performante avec des normes/modèles cohérents et une productivité/flexibilité de développeur de premier ordre – c’est .NET MAUI en un mot.

Un grand bravo à tous les gens de .NET MAUI chez Microsoft pour avoir atteint le jalon convoité de l’AG. Et bravo à l’implication de la communauté des développeurs.

.NET MAUI Didacticiel

Avec .NET MAUI maintenant disponible pour GA avec un runtime / des outils stables, de nombreux développeurs, qui ont peut-être été sur la clôture dans le passé, se lancent directement. Et pour les gens qui viennent de se lancer dans .NET MAUI, une introduction en douceur au les bases seraient bien – qu’est-ce que le runtime .NET MAUI, quelle est la promesse, comment démarrer et comment être productif en créant des applications mobiles / de bureau multiplateformes?

Jacques Montemagno à la rescousse – avec une épopée cours complet sur .NET MAUI pour débutants.

Pour ceux qui veulent apprendre en voyant/en faisant, James couvre l’évier de la cuisine de tout ce qui concerne .NET MAUI, inspiré de l’atelier .NET MAUI. Les bases viennent en premier – qu’est-ce que .NET MAUI, l’architecture, la structure du projet et comment les développeurs peuvent démarrer.

James plonge ensuite dans les concepts de Model View ViewModel (MVVM) : INotifyPropertyChanged, Data Binding et Navigation. L’une des principales forces de .NET MAUI est l’accès facile à l’API de la plate-forme et la personnalisation – James couvre tout cela, ainsi que la façon de styliser les applications de manière inclusive. Il s’agit d’un cours merveilleux pour tous ceux qui débutent avec .NET MAUI ou qui recherchent un recyclage alors que .NET MAUI passe à une réalité de production.

Interface utilisateur Telerik pour .NET MAUI

Aucune plate-forme de développement ne peut réussir sans un solide écosystème de support. Heureusement, .NET MAUI ne manque pas de munitions à cet égard. Après avoir été la première grande bibliothèque de composants d’interface utilisateur disponible avec les aperçus .NET MAUI, Telerik UI pour .NET MAUI est maintenant officiellement disponible pour GA avec la version 1.0.0. Il s’agit d’un effort épique d’un an avec beaucoup d’ingénierie et de collaboration – félicitations sont dues.

Télérik L’interface utilisateur pour .NET MAUI propose plus de 50 composants, dont certains des plus demandés du portefeuille Telerik, tels que .NET MAUI ListView, DataGrid, Charts, DatePicker, TabView, Editors et autres. Avec la version GA, il y a également un effort conscient pour répondre aux besoins des mobiles et des ordinateurs de bureau – tous les composants de l’interface utilisateur s’adaptent de manière transparente et fonctionnent sur n’importe quelle plate-forme. Une nouvelle boîte à outils Visual Studio devrait permettre aux développeurs de démarrer rapidement, tandis que les bibliothèques de traitement de documents devraient faciliter les flux de travail d’entreprise.

Vous voulez parcourir du code du monde réel et des exemples d’interface utilisateur Telerik raffinée ? Il existe plusieurs applications de démonstration diffusées sur les App Stores avec le code source inclus – soyez productifs, développeurs !

Célébrer .NET MAUI

La conférence Techorama s’est déroulée à Anvers en Belgique la semaine dernière. C’était formidable de voir la communauté des développeurs se réunir pour une conférence réussie – de grandes conversations entre développeurs passionnés désireux d’apprendre les uns des autres. Quelques passionnés de .NET, à savoir Gérald Versluis, James Clancey et Votre sincèrementétaient à Techorama pour répandre l’amour de .NET MAUI.

Richard Campbellde .NET Rocks, a organisé une réunion informelle impromptue Diffusion en direct .NET MAUI avec le trio pour célébrer la sortie de GA, menant à une conversation complète sur ce que .NET MAUI signifie pour les développeurs.

Atteindre le jalon GA est un gros problème pour les personnes qui ont vu .NET MAUI depuis leur plus jeune âge – le voyage a été une grande partie de la conversation honnête. Et l’une des meilleures choses que fait .NET MAUI est d’ouvrir l’entonnoir et d’inviter plus de développeurs à réussir.

Vous n’aimez pas XAML ? Désormais, les développeurs ont la possibilité d’écrire l’arborescence visuelle de l’application en C# avec le modèle MVU à l’aide de Comet ou de C# avec l’extension de balisage .NET MAUI Community Toolkit. Et Blazor ou d’autres technologies Web sont les bienvenues dans les applications clientes mobiles/de bureau natives.

L’avenir est prometteur pour la stratégie multiplateforme .NET et .NET MAUI ne fait que commencer.

.NET MAUI sur MacOS

Vous travaillez avec .NET MAUI sur MacOS comme machine de développement ? Alors que les outils de ligne de commande (CLI) avec Visual Studio Code ont été la base pendant un certain temps, la prise en charge de la prévisualisation de .NET MAUI dans Visual Studio 2022 pour Mac arrive également. Si vous souhaitez une autre option pour votre flux de travail de développement et recherchez un éditeur de développement intégré (IDE), JetBrains Rider pourrait être la chose à considérer.

Khalid Abuhakmeh a écrit un article de blog sur la façon de
se préparer au développement .NET MAUI sur MacOS à l’aide de JetBrains Rider.

Avec la dernière version de JetBrains Rider 2022.2 EAP, il existe un support d’aperçu pour la création d’applications .NET MAUI. Bien sûr, le développement multiplateforme ciblant les mobiles/ordinateurs de bureau n’est jamais facile – il y a des dépendances de plateforme et des SDK/outils à installer. Heureusement, tout est bien documenté – les développeurs doivent récupérer les dernières charges de travail .NET MAUI, ainsi que les SDK XCode, OpenJDK et Android.

Armés du dernier JetBrains Rider sur MacOS et de quelques plugins supplémentaires, les développeurs peuvent tout configurer pour le développement .NET MAUI ciblant iOS/MacOS/Android—merci, Khalid, pour la description détaillée.

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