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 actualité / 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 10 février 2025:
THEMING EN .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. Comme les développeurs créent des applications multiplateformes modernes, une chose est évidente – les thems font inévitable partie de l’esthétique de toute application et les soutenir est un must pour améliorer l’interface utilisateur / UX. Il y a une excellente nouvelle pour les développeurs .net Maui utilisant une interface utilisateur Telerik, et Viktoria grogdancheva a rédigé un excellent article – parlez Support de thème dans .net Maui.
Les clients mobiles / bureau modernes sont compliqués et les développeurs peuvent utiliser tout le support disponible pour rester productif – progresseur Telerik UI pour .net Maui peut aider. Nouveau avec la dernière version est la prise en charge de Telerik UI pour .net Maui – une collection de styles et de modèles qui déterminent l’apparence .net Maui UI Components.
Viktoria commence par les bases de la façon d’allumer Telerik Thème à travers l’application et de tirer parti des huit échantillons de couleur prédéfinis que le thème Telerik .Net Maui est livré avec – Turquoise, bleu océan, bleu océan et turquoise sombre. Avec des modèles de page prédéfinis pour .net Maui, il est facile de voir Telerik .NET Maui theming en action.
Il est également trivial pour les développeurs d’honorer les modes légers / sombres de l’appareil / OS en changeant de thèmes. Viktoria parcourt la façon dont les développeurs peuvent mettre les utilisateurs en charge en permettant à la commutation entre les modes légers / sombres avec l’interface utilisateur de l’application – le theming Maui Maui .nerik. Telerik .net Maui Thement est désormais activé dans toutes les applications de Telerik pour les applications .net Maui. Les développeurs doivent trouver la productivité et la conception de l’esthétique facile à travailler avec régulièrement sur les applications mobiles modernes / de bureau. Bravo à cela.
Productivité des développeurs
.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. Avec une plate-forme stable, des outils matures et un écosystème riche, .net Maui accueille de nombreux autres développeurs plongeant pour créer des applications multiplateformes modernes. La productivité des développeurs est essentielle et James Montemagno a produit la vidéo parfaite pour présenter la dernière expérience du développeur –Rechargement chaud plus rapide et aperçu en direct pour .net Maui / Blazor Hybrid dans Visual Studio.
Avec Visual Studio 2022 V17.13, les développeurs .NET MAUI ont une nouvelle façon révolutionnaire de modifier le code et de voir les effets immédiats grâce à un rechargement / aperçu en direct – tous sans réellement déboguer l’application. Prévisualités à .net conf, cette nouvelle fonctionnalité Visual Studio permet aux développeurs d’obtenir un aperçu en direct de leurs modifications de code – sans le drame d’une session de débogage complète, ce qui constitue évidemment une boucle intérieure de développeur plus rapide.
Sans déclencher une session de débogage, les développeurs peuvent évoquer un aperçu en direct, voir les parures XAML, interagir avec l’application et identifier des éléments d’arbre visuel spécifiques. Les modifications de code XAML sont immédiatement reflétées dans la fenêtre d’aperçu en direct. Activé pour l’instant avec un paramètre Visual Studio, XAML Live Aperçu en dehors du débogueur peut être un moyen formidable de réduire la boucle intérieure du développeur et d’itérer plus rapidement avec l’interface utilisateur de l’application XAML – il y a une meilleure productivité des développeurs.
.NET MAUI Communauté Standup
L’équipe .NET Maui accueille des livestreams de stand-up communautaire mensuels pour célébrer tout ce qui est .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 et Toi hébergé Le stand-up de la communauté .net Maui de février – Copilote Fix votre xaml.
Après quelques plaisanteries habituelles, Rachel a couvert toutes les nouvelles de la communauté – les contributions contenues de la communauté des développeurs sont en effet impressionnantes. David a parlé de certaines mises à jour d’ingénierie et des contributions des relations publiques open source. Il était alors temps d’amener l’invité spécial du mois – Kunyi Li de l’équipe d’ingénierie .net Maui.
Alors que .NET MAUI offre aux développeurs plusieurs façons de créer l’arborescence visuelle de l’application, comme via C # ou Blazor, l’option dominante est de loin XAML. Bien que populaire, XAML peut devenir un peu verbeux. On dirait qu’il y a maintenant l’aide de Github Copilot. Kunyi a montré certaines dernières mises à jour dans Copilot Smartness dans Visual Studio – il peut corriger les erreurs de syntaxe XAML, des erreurs de conteneur enfant et plus, tout en ayant une interface conversationnelle avec les développeurs. Les assistants de codage AI ont parcouru un long chemin et ressemblent à des développeurs .NET MAUI peuvent s’appuyer un peu plus sur leurs compagnons de copilote de confiance tout en travaillant avec C # / XAML Code Bases.
Quoi de neuf dans .net Maui
Le .NET moderne est puissant, open-source, multiplateforme et accueillant pour tous, avec des outils matures accompagnés de riches écosystèmes. Avec la version .NET 9 en novembre 2024, il y avait beaucoup à célébrer pour .NET et .NET Maui en particulier, et .NET conf fourni beaucoup de contenu à rattraper. Toutes les mises à jour de contenu peuvent sembler écrasantes pour les développeurs, mais Leomaris Reyes est là pour aider à résumé – récapitulez ce qui est nouveau dans .net Maui pour .net 9.
David Ortinau et Rachel Kang avaient organisé une session .net conf pour couvrir toutes les mises à jour .net Maui, et Leomaris met en évidence les points les plus pertinents pour les développeurs. L’investissement de Microsoft dans les technologies côté client a été enrichissante et cela a été une année de croissance pour .net Maui tout autour.
Les numéros d’adoption pour .net Maui sont à un niveau record et l’engagement des développeurs est impressionnant. Avec la stabilité, plus d’histoires de réussite des entreprises utilisant .net Maui pour créer des applications de production, ce qui inspire plus de confiance. Il existe de belles améliorations .net Maui avec .NET 9 – il y a une nouvelle aide à 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. Il est maintenant aussi bon que tout le monde pour être un développeur multiplateforme avec .NET – upward et en avant avec .net Maui.
Intégrations profondes
C’est l’ère de l’intelligence artificielle. L’IA change lentement notre façon de vivre et de travailler, et la popularité de l’IA stimule l’adoption dans les applications d’entreprise et de consommation. L’IA présente 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 grands / petits langues. Il n’y a pas de manque d’excitation dans l’espace AI et récemment, Deepseek a pris d’assaut le monde de la technologie. Bien qu’il y ait des forces géopolitiques en jeu, pour les développeurs, c’est une autre nouvelle frontière, et Dave Brock a écrit un article –Introduction et intégration .NET avec Deepseek.
L’une des meilleures façons d’expérimenter avec les modèles AI est .NET Aspire – une pile d’opinion et prêt pour le cloud conçue pour les applications distribuées. Le modèle populaire R1 Deepseek est idéal pour l’expérimentation. Il est open source et peut être exécuté localement sans avoir besoin de trop d’espace ou de puissance de calcul.
Dave traverse l’expérience du développeur de la lancement d’un projet .NET Aspire avec Docker Container et Olllama Nuget Packages pour l’hébergement. Avec quelques dépendances chargées, Deepseek est prêt à la consommation des applications .NET. Le moteur de raisonnement dans Deepseek est sympa, et les développeurs .NET ont encore un autre modèle d’IA pour expérimenter – beaucoup d’inspiration pour ajouter de l’intelligence dans les applications modernes.
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