Les Sables de MAUI : Numéro 146

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 28 mai 2024:
Annonces .NET
La grande conférence des développeurs de Microsoft a eu lieu la semaine dernière : Microsoft Build a été organisé à Seattle et en ligne du 21 au 23 mai 2024. Même si l’accent était mis sur tout ce qui concerne l’IA, il y a eu pas mal de buzz/mises à jour pour .NET, et le Équipe .NET compilé toutes les nouvelles dans un seul article—Annonces .NET de Microsoft Build 2024.
Microsoft Build a été une excellente occasion d’approfondir les dernières avancées en matière d’IA et de découvrir comment les développeurs peuvent exploiter la puissance de l’IA dans leurs flux de travail. 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.
Outre les progrès de l’IA, .NET a bénéficié d’un certain amour : il existe de nouveaux ensembles de fonctionnalités et d’outils conçus pour rendre le développement .NET plus rapide et plus facile. La nouvelle pile technologique qui rationalise le développement d’applications et de services cloud natifs .NET est .NET Aspire, désormais disponible pour tous. Il existe des améliorations du langage avec C# 13 et un réglage des performances dans .NET pour rationaliser les temps d’exécution avec une meilleure gestion de la mémoire. Il existe également de nombreuses améliorations apportées aux bibliothèques et aux frameworks .NET, notamment ASP.NET Core, Blazor, .NET MAUI, la pile de bureau et bien plus encore. Microsoft Build était une excellente conférence pour se connecter avec les développeurs du monde entier et développer leurs compétences : beaucoup de contenu .NET à rattraper.
Mises à jour .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. David Ortinau et Maddy Montaquila a fait une session préenregistrée sur Microsoft Build pour couvrir toutes les mises à jour du monde .NET MAUI—qualité, performances et interopérabilité avec .NET MAUI dans .NET 9.
Les discussions ont commencé avec les investissements de Microsoft dans le développement d’applications client et la place de .NET MAUI : il s’agit de l’évolution du développement d’applications natives multiplateformes avec .NET. Depuis la sortie de .NET 8, .NET MAUI a connu un grand élan et les chiffres d’adoption par les développeurs sont impressionnants. David et Maddy ont présenté les derniers outils Visual Studio pour .NET MAUI, avant de plonger dans la suite : la productivité des développeurs est censée s’améliorer considérablement avec .NET MAUI pour .NET 9.
Les feuilles de route pour le travail de la plate-forme .NET MAUI impliquent des mises à jour fondamentales pour iOS et Android, ainsi que la stabilité globale du framework. L’histoire hybride avec .NET MAUI ne cesse également de s’améliorer, accueillant désormais les investissements Blazor et JavaScript à bras ouverts. Des modèles VS sont en cours de préparation qui permettent aux développeurs de mieux partager le code entre les applications Web et natives. L’avenir est ensoleillé avec .NET MAUI : beaucoup de travail est réalisé par Microsoft et la communauté pour créer un écosystème riche et productif.
XAML IntelliSense
Visual Studio Code est l’éditeur de code léger très populaire qui fonctionne de manière transparente sur Windows/macOS/Linux. Alors que Visual Studio continue d’être l’EDI riche sur Windows, VS Code représente la consolidation technique des outils de développement sur toutes les plates-formes. L’éditeur léger apporte un riche écosystème d’extensions et assure la cohérence des expériences des développeurs, en particulier pour .NET MAUI. Marco Görtz a annoncé que la productivité des développeurs .NET MAUI dans VS Code a été considérablement améliorée :La prise en charge de XAML IntelliSense est désormais disponible sur la version release.
XAML a une longue histoire de développement en tant que langage de balisage d’arborescence visuelle d’interface utilisateur et continue d’être la manière dominante par laquelle les développeurs .NET MAUI créent leur interface utilisateur multiplateforme. Avec la prise en charge des facteurs de forme mobiles et de bureau, XAML offre aux développeurs .NET MAUI la flexibilité d’interface utilisateur indispensable et un riche écosystème d’outils autour de XAML dans Visual Studio contribue à la productivité des développeurs. Il est indéniable, cependant, que XAML peut devenir un peu verbeux, et les développeurs .NET MAUI utilisant VS Code ne disposent pas d’une prise en charge appropriée de XAML IntelliSense.
Alors que ceux qui utilisent GitHub Copilot peuvent obtenir de l’aide pour compléter le code XAML, Marco a d’excellentes nouvelles avec le véritable XAML IntelliSense désormais intégré à VS Code. La version prête pour la production de XAML IntelliSense dans VS Code est désormais disponible : elle nécessite les derniers éléments des extensions C# et .NET MAUI VS Code. Qu’il s’agisse de la saisie de la valeur des propriétés, de la gestion de l’état visuel, des animations et bien plus encore, l’intégration de XAML IntelliSense dans VS Code est une très bonne nouvelle pour les développeurs .NET MAUI : cela a pris beaucoup de temps et a nécessité un gros effort d’ingénierie. Gloire.
Sortie de 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 :Interface utilisateur Telerik pour tout ce qui concerne .NET et Interface utilisateur du Kendo pour tout ce qui concerne JavaScript. Il y a de nouvelles merveilles à explorer : dites bonjour au Sortie de Telerik et Kendo UI 2024 Q2. Avec la dernière version, Progress vise à établir la norme en matière de développement d’applications avec une intégration d’IA générative, des capacités améliorées du système de conception et une visualisation des données accessible.
C’est l’ère de l’IA, et les développeurs peuvent bénéficier d’une interface utilisateur adaptée qui contribue à intégrer les avantages de l’IA dans les applications. Le nouveau contrôle AI Prompt dans toutes les bibliothèques d’interface utilisateur Telerik et Kendo permet aux développeurs d’intégrer les capacité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.
Les capacités du système de conception sont considérablement améliorées dans la nouvelle version, tandis que la visualisation des données devient plus accessible. Il existe de nombreux nouveaux composants d’interface utilisateur prêts pour l’entreprise prenant en charge les derniers environnements d’exécution : ASP.NET Core, Blazor, .NET MAUI, Angular, React, WinUI, WPF, WinForms et plus encore. La dernière version de Telerik/Kendo UI intègre les dernières avancées du framework et les intégrations d’IA, tout en prenant en charge la modernisation des anciennes piles technologiques – une interface utilisateur raffinée dans tous les domaines pour une augmentation de la productivité des développeurs.
Flamboyant en été
Blazor dévore le monde. Blazor est le framework Web gratuit, open source et très apprécié pour créer des applications Web modernes. Les développeurs peuvent exploiter la puissance du .NET moderne, du C# front et back et des outils modernes pour créer de superbes applications Web interactives. Le modèle de composant Blazor, le moteur de rendu et les mécanismes de style offrent de la flexibilité. Toutes les qualités de Blazor sont également les bienvenues sur les applications mobiles/de bureau natives via .NET MAUI. Pour la moitié nord de la terre, les jours rallongent et le soleil brille plus fort ; il est temps de bien commencer l’été – dites bonjour à Flamboyant en été!
Hébergé par Édouard CharbeneauBlazing into Summer est une tradition annuelle : une longue diffusion en direct sur twitch.tv/codeitlive pour célébrer tout ce qui concerne Blazor. Les développeurs peuvent s’attendre à découvrir les dernières fonctionnalités/outils de Blazor, ainsi que la manière d’exploiter les qualités de Blazor sur toutes les plates-formes. La liste des conférenciers de cette année a l’air amusante…Gill Cleeren commence avec une interface utilisateur Web complète et les modes de rendu Blazor, avant Stacy Cashmore parle de l’authentification très importante avec Blazor. Beth Massi et un développeur vieillissant sont tous axés sur Blazor Hybrid : emmener Blazor sur les plates-formes mobiles/de bureau et permettre aux développeurs de partager du code/des styles entre les applications Web et natives. Et aucune discussion Blazor n’est complète sans Daniel Roth parler des dernières nouveautés avec Blazor dans .NET 8 et regarder vers l’avenir .NET 9. Dans l’ensemble, cela devrait être une excellente journée de streaming avec beaucoup de contenu intéressant, de discussions et de rires – les fans de Blazor feraient bien de se connecter à Blazing into Summer le 29 mai. .
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