Site icon Blog ARC Optimizer

Les Sables de MAUI : Numéro 148

Les Sables de MAUI : Numéro 148


Bienvenue dans les Sables de 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 rassemblez 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.

Les développeurs .NET sont enthousiasmés par la réalité de l’interface utilisateur des applications multiplateformes .NET (.NET FIXE) : l’évolution de la pile technologique 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/ordinateur de bureau à partir d’une base de code partagée unique, tout en invitant les technologies Web dans le mélange.

Même s’il faudra peut-être un long vol pour atteindre les sables de l’île MAUI, l’enthousiasme des développeurs autour de .NET MAUI est tout à fait palpable avec tout le contenu créé. Comme les grains de sable, chaque actualité/article/documentation/vidéo/tutoriel/livestream contribue aux expériences des développeurs dans .NET MAUI 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 toute la génialité de .NET MAUI en un seul endroit. Voici ce qui est remarquable pour la semaine de 10 juin 2024:

Interface utilisateur Telerik

Les clients mobiles/ordinateurs de bureau ou les interfaces Web modernes sont compliqués : les développeurs peuvent utiliser toute l’aide disponible pour rester productifs. Progress Software gère une suite de composants d’interface utilisateur et de bibliothèques/outils pour aider les développeurs à mieux réussir : l’interface utilisateur Telerik pour tout ce qui concerne .NET et l’interface utilisateur Kendo pour tout ce qui concerne JavaScript. Il y a de nouveaux goodies à explorer Interface utilisateur Telerik sur les plates-formes .NET et un récent webinaire en direct a dévoilé toutes les mises à jour intéressantes : rattrapez le retard Webinaire sur la sortie de Telerik 2024 Q2.

Avec la dernière version, Progress vise à établir la norme en matière de développement d’applications avec des composants d’interface utilisateur raffinés, une intégration d’IA générative, des capacités de système de conception améliorées et une visualisation de données accessible. Animé par Ed Charbeneau et un développeur vieillissant, le webinaire a débuté avec les derniers investissements en matière d’écosystème .NET et d’IA : les développeurs pourraient toujours avoir besoin d’une aide en matière d’interface utilisateur pour avoir plus de succès.

La version Telerik contient de nombreux nouveaux composants d’interface utilisateur prêts pour l’entreprise avec prise en charge des derniers environnements d’exécution : ASP.NET Core, Blazor, .NET MAUI, WinUI, WPF, WinForms et plus encore. Le Interface utilisateur Telerik pour .NET MAUI la suite gagne tout un tas de nouveaux composants d’interface utilisateur – dites bonjour à VueCollection, BoutonModèle, Bouton à bascule et Glissière.

Les développeurs peuvent bénéficier d’une interface utilisateur adaptée qui permet d’incorporer les avantages de l’IA dans les applications, et le nouveau contrôle AI Prompt dans toutes les bibliothèques d’interface utilisateur Telerik et Kendo permet aux développeurs d’intégrer des fonctionnalités d’IA générative dans les applications Web, mobiles et de bureau. De plus, il existe de nouveaux composants intelligents basés sur l’IA qui aident les développeurs à créer une UX plus intelligente avec une recherche vectorielle, des intégrations locales et des intégrations de services d’IA. La dernière version de Telerik intègre les dernières avancées du framework et les intégrations de l’IA, tout en prenant en charge la modernisation des anciennes piles technologiques, avec une interface utilisateur raffinée pour augmenter la productivité des développeurs.

OCR avec .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 natives approfondies, une interface utilisateur native de plate-forme et des expériences hybrides qui étendent la portée des technologies d’interface utilisateur Web Blazor/JS. Aussi agréable qu’il soit d’écrire des applications véritablement multiplateformes, certaines choses sont tout simplement difficiles sur différentes plates-formes. Un exemple classique est la reconnaissance de texte. La reconnaissance optique de caractères (OCR) consiste à identifier le contenu d’un texte à partir d’une image numérique, ce qui peut s’avérer assez difficile dans les implémentations de plates-formes mobiles/de bureau. Heureusement, Plugin.Maui.OCR est là pour simplifier les choses pour les développeurs, et Gérald Versluis a produit une vidéo sur le sujet—OCR dans .NET MAUI.

Plugin.Maui.OCR est un merveilleux plugin open source de Kori Francis qui offre la possibilité de créer du texte simple à partir d’une image OCR en utilisant uniquement les API de la plate-forme. C’est merveilleusement pratique pour tous ceux qui souhaitent effectuer une OCR à partir des applications .NET MAUI. Gerald explique le plugin et commence par les bases : en ajoutant le plugin en tant que package NuGet à un exemple d’application .NET MAUI et en le configurant pour son utilisation. Avec seulement quelques lignes de code, Gerald est capable de réaliser une belle démo : choisissez une image dans la bibliothèque multimédia à l’aide des API .NET MAUI et demandez à Plugin.Maui.OCR d’effectuer la reconnaissance de texte à partir de l’image.

Gerald explique quelques nuances pour faire fonctionner les choses sur Android et enchaîne avec une autre démo impressionnante : cette fois, il prend une photo à partir de l’appareil photo d’un téléphone Android et demande au plugin d’effectuer l’OCR. La reconnaissance de texte à partir d’images présente une multitude de cas d’utilisation. Grâce à Plugin.Maui.OCR, les développeurs .NET MAUI font fonctionner facilement l’abstraction sur les plates-formes mobiles/de bureau. Gloire.

CollectionView dans .NET MAUI

.NET MAUI est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’atteindre des facteurs de forme mobiles et de bureau à partir d’une seule base de code partagée. La plupart des applications modernes finissent par afficher des listes de choses : c’est plus facile à dire qu’à faire. Les développeurs auraient besoin d’un composant d’interface utilisateur capable de gérer d’énormes quantités de données avec grâce, d’être entièrement personnalisable et d’apporter des interactions UX riches en fonctionnalités. La dernière version de Telerik UI pour .NET MAUI inclut le composant très recherché CollectionView, et Victoria Grozdancheva a écrit un article—perfectionner la gestion des collections avec Telerik .NET MAUI CollectionView.

Progress Telerik UI pour .NET MAUI peut aider les développeurs à créer des applications multiplateformes modernes : les composants d’interface utilisateur conçus par des professionnels brillent par un rendu cohérent, des performances affinées et une fiabilité avec la documentation/support. Viktoria invite les développeurs à explorer les besoins les plus courageux en matière de présentation d’une liste d’éléments : le composant d’interface utilisateur Telerik CollectionView est facile à intégrer dans n’importe quelle application .NET MAUI et fonctionne sur toutes les plates-formes. Evolution naturelle du composant Telerik ListView, l’interface utilisateur de Telerik CollectionView est riche en fonctionnalités de par sa conception : les développeurs peuvent s’attendre à une liaison de données facile, à une virtualisation de l’interface utilisateur, à une sélection simple/multiple, à des modèles de style, au tri, au filtrage, au regroupement et bien plus encore, le tout intégré.

Viktoria envisage que les développeurs doivent créer un client de messagerie multiplateforme avec besoin d’afficher la liste des e-mails et met en valeur la flexibilité de l’interface utilisateur Telerik .NET MAUI CollectionView. Avec des exemples de code faciles à suivre, Viktoria reconstruit une liste de diffusion classique complète, démontrant la personnalisation de l’interface utilisateur de Telerik CollectionView – merci pour l’inspiration des développeurs.

IA avec .NET

C’est l’ère de l’intelligence artificielle. L’IA change lentement notre façon de vivre et de travailler, et sa popularité stimule son adoption dans les applications d’entreprise et grand public. L’IA présente une énorme opportunité pour les développeurs .NET d’injecter dans les applications des solutions basées sur l’IA générative et les grands modèles de langage (LLM). Le désir d’étendre l’écosystème d’IA pour les développeurs .NET a été annoncé lors de Microsoft Build et de la collaboration de Microsoft avec OpenAI commence à apporter des bénéfices – dites bonjour au bibliothèque officielle OpenAI pour .NET.

Le .NET moderne facilite l’intégration de l’intelligence dans les applications, et les développeurs disposent de nombreuses inspirations et outils pour explorer l’intégration de l’IA à partir des applications .NET. L’équipe OpenAI a publié sa première version bêta de la bibliothèque officielle OpenAI pour .NET. Cela permettrait aux développeurs .NET d’exploiter très facilement toute la puissance d’Open AI ou d’Azure Open AI. L’aperçu de la bibliothèque OpenAI pour .NET est déjà riche en fonctionnalités, notamment la prise en charge de l’intégralité de l’API OpenAI, l’intégration avec GPT-4o, le dernier modèle phare d’OpenAI, et l’extensibilité permettant à la communauté de créer des bibliothèques par-dessus.

La bibliothèque officielle OpenAI .NET offre une intégration fluide avec les services OpenAI et est développée avec du code open source sur GitHub. Le travail se poursuivra au cours des prochains mois pour recueillir les commentaires des développeurs afin d’améliorer la bibliothèque et de publier un package NuGet stable. Insuffler l’intelligence d’OpenAI dans les applications .NET devient facile – bravo à toutes les possibilités d’expériences utilisateur améliorées basées sur l’IA.

Conférence .NET

Moderne .FILET est puissant, open-source, multiplateforme et accueillant pour tous avec des outils matures accompagnés d’écosystèmes riches. La prochaine grande étape avec .NET est déjà en préparation : l’arrivée de .NET 9 est prévue pour novembre 2024. Les développeurs peuvent désormais marquer leur calendrier pour tout savoir sur l’avenir de .NET..NET Conf se déroulera virtuellement du 12 au 14 novembre 2024.

Avec .NET, les développeurs peuvent désormais créer des applications multiplateformes natives avec .NET MAUI, des applications Web modernes avec Blazor/ASP.NET Core, alimenter le développement cloud natif avec .NET Aspire et bénéficier d’une flexibilité de déploiement avec des conteneurs réduits. Le .NET moderne intègre également les dernières nouveautés en matière d’IA : les flux de travail des développeurs s’améliorent grâce à GitHub Copilot et l’intelligence artificielle de l’IA améliore l’UX des applications.

Annoncé lors de Microsoft Build, .NET Conf semble être le prochain événement pour les développeurs permettant d’en savoir plus sur .NET 9 : les développeurs peuvent s’attendre à des investissements importants dans les performances, la productivité et les optimisations sur la plate-forme .NET. Au cours des trois jours, .NET Conf proposera une large sélection de sessions en direct mettant en vedette des intervenants de la communauté des développeurs et des membres de l’équipe .NET. La conférence est toujours virtuelle et s’adresse à un large public. Avec toutes les mises à jour intéressantes de .NET 9, la .NET Conf de cette année s’annonce incroyable et très attendue pour les développeurs .NET.

C’est tout pour le moment.

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

Bravo les développeurs !




Source link
Quitter la version mobile