Les Sables de MAUI : Numéro 167

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 mix.
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 18 novembre 2024:
.NET 9 est là
Moderne .FILET est puissant, open-source, multiplateforme et accueillant pour tous, avec des outils matures accompagnés d’écosystèmes riches. La prochaine grande version de .NET est en préparation depuis un certain temps. Après les étapes de Release Candidate, .NET a apporté la touche finale aux performances, à la stabilité et aux optimisations supplémentaires. Dites bonjour à .NET 9, désormais généralement disponible, et toute l’excitation a été capturée lors de la Discours d’ouverture de la conférence .NET 2024.
Avec .NET 9, les développeurs constatent des améliorations significatives dans les bibliothèques, le runtime et les SDK .NET, le tout dans le but de créer des applications client modernes, natives dans le cloud et intelligentes. Les outils s’améliorent avec Visual Studio et Visual Studio Code, et C# continue d’évoluer pour prendre en charge la prochaine génération d’applications intelligentes imprégnées d’IA.
James Montemagno a lancé le discours d’ouverture avec un aperçu de la position de .NET. Il est impressionnant de voir combien de piles technologiques sont aujourd’hui alimentées par .NET et les investissements constants dans les performances et la productivité des développeurs. Ensuite, il était temps de se plonger dans plusieurs plates-formes technologiques au sein de .NET, avec Maddy Montaquila en tant qu’hôte, les équipes ont fourni des mises à jour sur .NET Aspire, les améliorations de l’IA, .NET MAUI, ASP.NET Core, Blazor, GitHub Copilot et les outils Visual Studio. Le discours d’ouverture était un excellent récapitulatif de tous les avantages inclus dans .NET 9 : les développeurs disposent de toutes les munitions du .NET moderne pour changer le monde.
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 la plateforme et des expériences hybrides. De plus en plus de développeurs utilisent .NET MAUI pour créer des applications mobiles et de bureau multiplateformes natives, et .NET 9 est là pour continuer à améliorer les expériences d’applications critiques pour l’entreprise. David Ortinau et Rachel Kang est monté sur scène lors de la .NET Conf pour couvrir toutes les mises à jour—quoi de neuf dans .NET MAUI avec .NET 9.
Le duo a commencé par un récapitulatif de l’investissement de Microsoft dans les technologies côté client : cela a été une année de croissance pour .NET MAUI dans tous les domaines. Les chiffres d’adoption de .NET MAUI ont atteint un niveau record et l’engagement des développeurs est impressionnant. La stabilité s’accompagne de plus en plus de réussites d’entreprises utilisant .NET MAUI pour créer des applications de production, ce qui inspire davantage de confiance.
La prochaine étape a été une plongée plus approfondie dans les améliorations de .NET MAUI avec .NET 9 : une nouvelle aide pour l’interface utilisateur, des améliorations du cycle de vie des applications, un réglage des performances et de meilleures intégrations de plate-forme. Le duo a également couvert les mises à jour des outils pour les développeurs et a donné un aperçu de la feuille de route .NET MAUI pour l’avenir : c’est le moment idéal pour devenir un développeur multiplateforme avec .NET. De haut en bas avec .NET MAUI.
Applications hybrides avec .NET MAUI
Alors que .NET MAUI est carrément destiné aux développeurs pour créer des applications mobiles/de bureau natives, armées de WebViews intelligentes modernes, .NET MAUI est plus que capable d’accueillir du contenu Web dans son pays natal. En fait, les développeurs Blazor/JavaScript devraient se sentir habilités à apporter des composants d’interface utilisateur Web, du routage, du style et bien plus encore aux applications .NET MAUI multiplateformes natives, tout en obtenant un accès complet à l’API de la plate-forme native. Avec .NET 9, il existe des avantages pour les développeurs souhaitant mélanger des piles de technologies Web et natives, et Quel Massi ? est monté sur scène avec Eilon Lipton à .NET Conf pour couvrir les mises à jour—créer des applications hybrides avec .NET MAUI.
L’objectif simple de .NET 9 est un meilleur partage de code entre .NET MAUI et Blazor : les composants et les styles de l’interface utilisateur Web peuvent alimenter les expériences sur les applications Web, ainsi que sur les applications mobiles/de bureau multiplateformes. Beth a parcouru l’expérience du développeur avec le nouveau modèle d’application Blazor Hybrid et Web. La clé est la bibliothèque partagée entre les applications Blazor/.NET MAUI qui héberge toutes les interfaces utilisateur/styles partagés sur toutes les plates-formes.
Le modèle indique également aux développeurs une manière privilégiée de répondre aux expériences Web/natives : les interfaces communes peuvent avoir des implémentations variées pour les mondes Blazor/.NET MAUI. Eilon a également parlé de la nouvelle interface utilisateur HybridWebView dans .NET MAUI : il est désormais plus facile que jamais pour .NET/JS de communiquer, ouvrant la voie à l’accueil de davantage de contenu Web dans les applications hybrides multiplateformes.
Assistance Telerik jour 0
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. Les flux de travail d’entreprise exigent également des besoins sophistiqués en matière de mise en réseau, de reporting, de tests et de simulation. Progress propose des outils dédiés pour permettre aux équipes de développement de travailler sur ces fronts. Les temps modernes nécessitent des intégrations approfondies de l’IA : des applications d’IA responsables et sans hallucinations qui optimisent les flux de travail de l’entreprise, améliorent l’UX des applications et maintiennent la productivité des développeurs. Il y a maintenant Prise en charge Day-Zero pour .NET 9 sur tous les composants de l’interface utilisateur Telerik, les bibliothèques de traitement de documents (DPL) et les outils de reporting– les développeurs n’en attendent pas moins.
Le Télérik L’aventure avec .NET 9 a commencé avec les premières versions préliminaires, non seulement en s’assurant que les mises à jour du produit sont compatibles avec la dernière version de .NET 9, mais en tirant parti des fonctionnalités de la plate-forme pour tirer le meilleur parti de .NET. Prévue officiellement pour le 20 novembre 2024, la dernière version innove dans le développement d’interface utilisateur avec des actifs de système de conception conçus par des professionnels, des visualisations avancées basées sur les données et une prise en charge Day-Zero pour les derniers frameworks .NET et JavaScript. Les titulaires de licence actifs et attentifs peuvent récupérer la mise à jour de novembre à partir de Compte/Téléchargements ou mettre à jour les références du package NuGet directement dans les projets.
Avec la version de fin d’automne, les équipes de conception et de développement trouveront des solutions aux problèmes émergents, comme le transfert de la conception au code, tout en offrant des expériences fluides basées sur les données, la prise en charge de .NET 9, Angular 19, l’intégration de KendoReact avec Astro et plus encore. 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. La suite Telerik UI pour .NET MAUI gagne tout un tas de nouveaux composants d’interface utilisateur, avec les contrôles DatePager et GridSplitter en tête et un tout nouveau mécanisme de thème. Les développeurs devraient avoir beaucoup de choses à célébrer dans la grande version avec de nouveaux éléments et trois webinaires de version pour découvrir tous les avantages de la productivité des développeurs sur .NET/JS.
Fidélité utilisant .NET MAUI
.NET MAUI est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’accéder aux facteurs de forme mobiles et de bureau à partir d’une seule base de code partagée. Tout cadre de développement émergent aime voir des histoires de réussite : être capable de répondre aux besoins exigeants des applications d’entreprise renforce la confiance des développeurs. Il y a de grandes nouvelles pour les développeurs .NET MAUI : Fidelity exploite .NET MAUI pour réenvisager son application de trading ActiveTrader Pro la plus stimulante et la plus populaire. C’est une merveilleuse validation de la maturité de .NET MAUI, et David Ortinau s’est entretenu avec Matthew Faust et Kevin Bieri lors de .NET Conf—comment Fidelity utilise .NET MAUI pour le développement d’applications de bureau multiplateformes.
La conversation a commencé avec la populaire application de bureau à forte densité de données de Fidelity, qui facilite les transactions boursières à grande vitesse et présente des exigences de performances extrêmes avec des données en streaming en temps réel. Avec une longue histoire d’évolution via C++, Silverlight et enfin une application WPF réussie, le besoin de Fidelity d’être sur Windows et macOS en natif impliquait une réécriture technique : .NET MAUI était le framework de choix évident pour les développeurs.
Le cœur de l’interface utilisateur de l’application est alimenté par Telerik UI pour .NET MAUI : des DataGrids aux performances extrêmes avec rendu Skia, ComboBox, Popups et de nombreux autres composants d’interface utilisateur qui améliorent l’UX et répondent aux transactions rapides exigées par l’industrie. Cela n’a pas été un chemin facile : les limites ont été repoussées grâce aux efforts d’ingénierie déployés par les équipes Fidelity et .NET MAUI de Microsoft/Progress. Bien qu’il reste un long chemin à parcourir, les résultats d’ActiveTrader Pro Beta sont déjà impressionnants : .NET MAUI alimente l’une des applications de bureau les plus populaires du marché.
Le succès alimente la confiance et l’enthousiasme des développeurs est élevé avec .NET MAUI : laissez l’évolution se poursuivre vers une croissance et une réussite des développeurs encore plus élevées.
C’est tout pour l’instant.
Nous vous reverrons la semaine prochaine avec un contenu encore plus impressionnant concernant .NET MAUI.
Bravo les développeurs !
Source link