Site icon Blog ARC Optimizer

Sands of Maui: Numéro # 189


Bienvenue dans les sables de Maui – des problèmes de style Newsletter dédiés à la réception du dernier contenu Maui .NET pertinent pour les développeurs.

Une particule de sable – Tinne et inoffensive. Mais assembler beaucoup de particules de sable et nous avons quelque chose de grand – une force avec laquelle compter. Ce sont les plus petits grains de sable qui s’additionnent souvent pour former des plages, des dunes et des déserts massifs.

.NET Les développeurs sont enthousiasmés par la réalité de l’interface utilisateur de l’application multi-plateforme .NET (.FILET) – L’évolution de la pile de technologie de développement multiplateforme .NET moderne. Avec des outils stables et un écosystème riche, .NET MAUI permet aux développeurs de créer des applications multiplateformes natives pour mobile / bureau à partir d’une base de code partagée unique, tout en invitant les technologies Web dans le mix.

Bien qu’il puisse prendre un long vol pour atteindre les sables de l’île Maui, l’excitation du développeur autour .NET Maui est assez palpable avec tout le contenu créé. Comme les grains de sable, chaque pièce de nouvelles / article / documentation / vidéo / tutoriel / livestream contribue aux expériences des développeurs à .net Maui et nous cultivons une communauté / écosystème prêt à apprendre et à aider.

Sands de Maui est une humble tentative de collecter tous les .net Maui Awesomeness en un seul endroit. Voici ce qui est remarquable pour la semaine de 9 juin 2025:

Ui de données de données dans .net Maui

.NET MAUI est conçu pour permettre aux développeurs .NET de créer des applications multiplateformes pour Android, iOS, MacOS et Windows, avec des intégrations de plate-forme profonde, des expériences d’interface utilisateur natives et des Web hybrides. Les utilisateurs d’applications modernes exigent une riche UX à partir d’applications multiplateformes, et les développeurs peuvent utiliser toute l’aide –.net Maui et Telerik UI sont là pour obliger. L’affichage de beaucoup de données côté client peut être difficile et Héctor Pérez a écrit un bel article pour aider –Explorer le contrôle de chargeur de données .net Maui.

Les développeurs .NET MAUI peuvent tirer parti des composants de l’interface utilisateur comme CollectionView ou DataGrid pour afficher de grandes collections de données, mais l’optimum UX exige une navigation facile, et la pagination est un moyen intuitif établi pour y parvenir. Dites bonjour à l’interface utilisateur de données de données en cours Telerik Ui pour .net Maui—E conçu pour permettre la pagination sur toute collection de données, pour diviser automatiquement la liste des éléments en pages.

Héctor présente l’expérience du développeur en créant d’abord une application .net Maui qui montre une grande collection de données d’une API, puis en apportant le réseau de données de Telerik UI pour .net Maui. La pagination à travers les données se produit automatiquement avec une belle abstraction – la collection PagedSource fait la magie pendant la liaison des données. Héctor parcourt la variété des façons dont les développeurs peuvent configurer le réseau de données avec diverses API, ainsi que des options de style personnalisables – une puissante solution de pagination pour afficher de grandes collections de données avec une merveilleuse UX.

.NET MAUI Communauté Standup

L’équipe .NET Maui accueille des livres de stand-up mensuelles pour célébrer tout .net Maui et fournir des mises à jour – une merveilleuse façon de rassembler la communauté des développeurs. Beaucoup de bonnes choses se produisent dans .net Maui en tant que plate-forme, et l’excitation de la communauté des développeurs est perceptible. David Ortinau, Toi et Shane Neuville a récemment accueilli le standup communautaire de juin –Construire des applications Maui .net accessibles.

Après quelques plaisanteries habituelles, Rachel a couvert toutes les nouvelles de la communauté – il y avait de bons récapitulations de Microsoft Build et .NET Maui Content Les contributions de la communauté des développeurs sont toujours impressionnantes. Il était alors temps de faire venir les invités spéciaux du mois, Guy Barker et Roberto Perez.

L’accessibilité n’est pas seulement la bonne chose à faire, mais aussi bonne pour les affaires – il y a un nombre croissant de réglementations pour faire respecter l’inclusivité numérique et elles s’appliquent toutes aux applications .net Maui. Guy et Roberto ont discuté de l’expérience de la construction d’une version accessible du jeu Solitaire populaire dans .net Maui – il y a beaucoup de considérations autour des propriétés sémantiques et des différences entre les expériences tactiles sur la souris mobile et la souris / le clavier sur le bureau. Il y a beaucoup d’aide pour les développeurs .net Maui vers la création d’applications multiplateformes accessibles modernes – il faut comprendre les nuances et se soucier des expériences utilisateur.

Fonderie AI avec .net Maui

C’est l’âge de l’IA, et il y a une énorme opportunité pour les développeurs .NET d’infuser les applications avec des solutions alimentées par des modèles générateurs d’IA et de grandes / petits langues. L’IA moderne est également la possibilité de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. Pour les développeurs Maui .NET, AI peut être un bon moyen d’ajouter une interactivité personnalisable aux applications, et il y a beaucoup d’aide avec les modèles d’IA, l’outillage et les abstractions. Vétant de l’affichage des dernières intégrations d’IA à Microsoft Build 2025, David Ortinau a rédigé un article pour une merveilleuse application de vitrine –Utilisation de la fonderie AI avec .net Maui.

La seule chose mieux qu’une exemple de liste de tâches est un exemple de liste de liste de tâches infusée à AI. David commence avec Azure AI Foundry – une plate-forme complète conçue pour la construction, le déploiement et la gestion des applications d’IA, avec une grande variété de modèles d’IA à choisir. En utilisant les abstractions standardisées offertes par Microsoft.Extensions.ai, les développeurs peuvent facilement intégrer les appels de fonderie AI à partir d’une application Maui .NET – la populaire interface d’IchatClient aidages dans les communications. Pour chaque nouveau projet d’échantillon, l’IA est en mesure d’ajouter un tas de tâches de tâches contextuelles – une merveilleuse application de vitrine démontrant comment les développeurs peuvent rendre l’expérience utilisateur de l’APP plus intelligente en utilisant les derniers modèles et outils d’IA.

WPF à .net Maui

.NET Maui est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’atteindre les facteurs de formulaire mobile et de bureau à partir d’une seule base de code partagée. Bien que .NET Maui soit la nouvelle chose brillante, de nombreux flux de travail d’entreprise de bureau s’exécutent toujours sur des applications WPF de confiance – rien de mal si WPF exécute l’entreprise sur .NET Framework ou les temps .NET modernes. Cependant, il peut y avoir des demandes pour moderniser l’application pour faire des choses multiplateforme, et l’interface utilisateur peut être une grande considération. Heureusement, Dimitrina Petrova a rédigé un bel article parlant aux réalités –Comment migrer les composants de l’interface utilisateur WPF vers .net Maui.

Progress Software maintient une suite de composants d’interface utilisateur et de bibliothèques / outils pour aider les développeurs à réussir – Telerik UI pour tout .NET et Kendo UI pour tout ce qui concerne JavaScript. De nombreuses applications WPF testées au combat utilisent une interface utilisateur Telerik, et les datagrides sont souvent le cheval de bataille. Dimitrina tient compte des défis si une telle application WPF devait être migrée vers .net Maui. Bien que les plates-formes soient différentes, il aide à comprendre les modifications de la pile d’interface utilisateur dans .NET MAUI qui fait fonctionner les applications sur le bureau Windows / MacOS ainsi que sur le mobile – APIS, le style, l’accessibilité, le traitement des documents et les modèles sont toutes des considérations. Heureusement, Telerik UI entre WPF et .NET Maui est étonnamment similaire, et les développeurs pourront réutiliser une grande partie de leur expertise et de leurs investissements avec une interface utilisateur de haut niveau comme le DataGrid. Bravo à la modernisation de manière responsable.

DevOps agentiques

La construction de logiciels est un processus intrinsèquement créatif qui transforme les idées en réalités des produits, mais dans le temps, les rigueurs de la maintenance et de la livraison des logiciels peuvent rendre l’étincelle faible. Sorti de la construction, Microsoft a introduit un changement fondamental dans le fonctionnement des équipes de développement, et Amanda Silver, Mario Rodriguez et Jour de Delimar a écrit l’annonce –DevOps agentiques réinventer chaque phase du cycle de vie du développeur.

L’agentique DevOps est une nouvelle approche où les agents de l’IA travaillent aux côtés des équipes de développement tout au long du cycle de vie de développement logiciel. Par rapport à l’assistance au codage, ce sont des agents autonomes qui peuvent assumer des tâches de développement entières avec des conseils / approbation humaines. Pour présenter l’expérience du développeur, l’article parle de la création de l’application OctOpects – examinée comme une application qui aide les propriétaires d’animaux à trouver des emplacements adaptés aux animaux de compagnie et à se connecter avec d’autres propriétaires d’animaux.

En commençant par GitHub Copilot sur github.com, les idées peuvent se transformer en document des exigences du produit. Au fur et à mesure que l’application est construite, l’agent de codage de Copilot peut rejoindre l’équipe de développement, travaillant de manière autonome avec les problèmes avec l’approbation humaine. Les phases suivantes impliquent de traduire les conceptions de Figma en réalité du code, des tests de bout en bout avec le dramaturge et la santé de l’application de surveillance – les modes agentiques AI peuvent aider à chaque étape du processus. Bien que les débuts, il est inspirant de voir ce que les agents de l’IA peuvent accomplir – avec le codage et l’automatisation des tâches DevOps avec l’IA, les développeurs peuvent redécouvrir les joies créatives du développement de logiciels.

C’est tout pour l’instant.

Nous vous verrons la semaine prochaine avec un contenu plus génial pertinent pour .net Maui.

Bravo, développeurs!




Source link
Quitter la version mobile