Fermer

décembre 6, 2023

Productivité des développeurs .NET MAUI sur VS Code

Productivité des développeurs .NET MAUI sur VS Code


Dites bonjour à la nouvelle interface utilisateur Telerik pour l’extension de code .NET MAUI VS.

.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. Et le progrès Interface utilisateur Telerik pour .NET MAUI continue d’être la suite de composants d’interface utilisateur la plus complète pour toutes les applications .NET MAUI : des contrôles d’interface utilisateur natifs performants qui fonctionnent de manière transparente sur toutes les plates-formes.

Il y a de bonnes nouvelles pour les développeurs .NET MAUI utilisant Visual Studio Code : l’interface utilisateur Telerik pour .NET MAUI Productivity Tool pour VS Code est là pour une productivité accrue des développeurs. Nous allons jeter un coup d’oeil.

Code de Visual Studio

La prochaine grande étape pour .FILET est ici avec .NET 8 portant le badge Long-Term Support (LTS) : la dernière version de .NET 8 permet des millions d’applications sur le Web, les appareils mobiles, les ordinateurs de bureau, les jeux, l’IoT et bien plus encore. Les développeurs peuvent profiter des dernières mises à jour du framework, de l’optimisation des performances, des langages de programmation expressifs, des outils matures et des écosystèmes riches : c’est le bon moment pour devenir développeur .NET.

Et .NET FIXE est la solution multiplateforme .NET moderne : une base de code partagée unique alimente les applications natives sur iOS, Android, Windows et macOS. Mais tout comme la flexibilité de la portée de la plate-forme .NET, les développeurs exigent également de la flexibilité dans la façon dont les applications .NET sont écrites : peu importe que quelqu’un soit sous Windows/macOS/Linux. Alors que Visual Studio sur Windows continue d’être un environnement de développement intégré (IDE) riche, les développeurs .NET modernes pourraient utiliser une expérience d’édition de code multiplateforme plus légère, ce qui est exactement là où Code de Visual Studio entre.

VS Code est l’éditeur de code léger très populaire qui fonctionne de manière transparente sur Windows/macOS/Linux. Les développeurs peuvent bénéficier de la même expérience de développement VS Code cohérente dans le navigateur, sur GitHub CodeSpaces ou Microsoft DevBox configuré en conséquence : les paramètres de développeur bien-aimés sont conservés et synchronisés avec le cloud.

Le plus grand attrait de VS Code est le riche écosystème d’extensions : les développeurs peuvent choisir ce qui est important et s’alimenter avec les outils appropriés. Avec la nouvelle extension C# Dev Kit, les développeurs .NET peuvent se sentir comme chez eux dans VS Code : il prend en charge un code intellisense cohérent, la visualisation des fichiers de solution et des expériences de débogage riches. Avec VS Code, le développement C# moderne peut être léger, cohérent et efficace : il bénéficie également de l’aide de GitHub CoPilot, basé sur l’IA.

Pour de nombreux développeurs .NET modernes, en particulier ceux ciblant iOS en tant que plate-forme, les Mac exécutant macOS sont des machines de développement courantes. Avec le retrait de Visual Studio pour Mac l’année prochaine, pour les développeurs sur macOS/Linux, VS Code représente la consolidation technique des outils de développement : l’éditeur léger fonctionne simplement de la même manière partout.

Les développeurs qui créent des applications multiplateformes avec .NET MAUI bénéficient de la nouvelle extension de code .NET MAUI VS : bien sûr, XAML Intellisense et Hot Reload sont en cours de développement ; mais la promesse d’une expérience fluide pour les développeurs est déjà là. Les développeurs peuvent déboguer du code multiplateforme/spécifique à la plateforme et exécuter leurs applications .NET MAUI sur n’importe quel simulateur ou appareil connecté. Et pour ceux qui utilisent Telerik UI pour .NET MAUI, la productivité des développeurs dans VS Code s’améliore un peu…

Extension de code Telerik VS

Tout juste sorti de presse, dis bonjour à Telerik UI pour .NET MAUI Outil de productivité pour VS Code. Il s’agit d’une nouvelle extension VS Code qui comprend plusieurs fonctionnalités de productivité des développeurs pour la génération de code, la configuration et l’aide à l’utilisation : tout ce dont les développeurs ont besoin pour éclairer les applications .NET MAUI avec une interface utilisateur Telerik raffinée pour une meilleure UX.

Capture d'écran de l'interface utilisateur Telerik pour l'extension .NET MAUI Productivity Tools dans VS Code Marketplace

Les développeurs doivent ouvrir l’onglet Extensions dans VS Code et rechercher « Telerik » sur le marché des extensions. Voila, il y a la nouvelle interface utilisateur Telerik pour l’extension .NET MAUI. Pour les personnes qui créent des applications Web modernes, il existe des extensions Telerik VS Code pour Blazor, ASP.NET Core et Reporting, qui pourraient tout aussi bien être équipées de tout ce dont vous avez besoin.

Capture d'écran du Marketplace avec les extensions Telerik VS Code pour Blazor, ASP.NET Core, Reporting, productivité .NET MAUI

Modèle de projet

Il est assez facile d’intégrer l’interface utilisateur Telerik dans un projet d’application .NET MAUI existant : les développeurs peuvent référencer une DLL téléchargée ou importer une référence de package NuGet. Mais il y a toujours place à l’amélioration, rien de tel qu’un projet passe-partout avec tout préconfiguré. L’interface utilisateur Telerik pour .NET MAUI VS Code Extension comprend un nouveau modèle de projet .NET MAUI : celui-ci démarre une application .NET MAUI avec l’interface utilisateur Telerik incluse et plusieurs options de configuration pour le type de projet/cadre cible.

Pour utiliser le modèle Telerik pour n’importe quel nouveau projet .NET MAUI, les développeurs peuvent simplement afficher la palette de commandes VS Code. [Shift + Command + P] sur macOS ou [Ctrl + Shift + P] sous Windows/Linux, puis commencez à taper « Telerik ».

capture d'écran avec Telerik tapé dans le champ de recherche de la palette de commandes

Le modèle génère un projet d’application .NET MAUI par défaut, mais avec quelques différences clés. Les développeurs trouveront une référence à Telerik UI pour .NET MAUI déjà connectée en tant que dépendance du package NuGet.

Dans l'explorateur de solutions - teleriktemplate - le dossier dépendances contient des packages pour MAUI, notamment Telerik UI pour Maui.

Et le code de démarrage de l’application .NET MAUI ressemble à d’habitude, à l’exception d’un espace de noms requis et de la méthode d’extension Telerik pré-câblée. Cela devrait signifier aucune configuration pour que les développeurs commencent à restituer l’interface utilisateur Telerik dans l’application .NET MAUI.

MauiProgram.cs

Avant que l’application basée sur un modèle puisse être créée/exécutée, la première chose à faire serait de restaurer les dépendances .NET MAUI et Telerik. Le flux NuGet par défaut et le flux Telerik NuGet hébergé devraient faire leur travail : le La source Telerik peut être ajoutée via CLI ou manuellement via la configuration NuGet.

TelerikTemplate.csproj

L’application est désormais prête à fonctionner sur les cibles iOS/Android/Windows/macOS : l’extension de code .NET MAUI VS facilite le choix de la plate-forme/du périphérique cible. Les développeurs remarqueront peut-être des changements subtils dans le balisage XAML de la vue unique : l’espace de noms Telerik a été introduit et le bouton par défaut remplacé par un bouton Telerik plus configurable.

MainPage.xaml

L’application peut être déployée sur n’importe quelle plate-forme cible : elle ressemble à peu près à l’application .NET MAUI par défaut, mais avec quelques avantages de l’interface utilisateur Telerik prêts à être saupoudrés.

Hello World - Bienvenue dans Telerik UI pour .NET MAUI

Extraits de code pratiques

Les frappes des développeurs sont précieuses et la productivité des développeurs nécessite de sauvegarder les frappes pour les tâches de codage les plus créatives. À cette fin, l’interface utilisateur Telerik pour .NET MAUI VS Code Extension dispose d’une petite fonctionnalité amusante : dites bonjour aux extraits de code pratiques pour le rendu de l’interface utilisateur Telerik. Une interface utilisateur complexe et un canevas d’API flexible signifient souvent un balisage d’arborescence visuelle XAML détaillé : tout code passe-partout peut être généré automatiquement, offrant ainsi aux développeurs un bon point de départ.

Les extraits de code peuvent être facilement invoqués en tapant directement le nom du composant Telerik, mais il existe un raccourci. TM est l’acronyme de Telerik Maui : les développeurs peuvent commencer à taper tm dans n’importe quel fichier XAML pour commencer à voir la magie des extraits de code. Les développeurs peuvent choisir n’importe quel composant de l’interface utilisateur Telerik à afficher avec une case à cocher et laisser les extraits de code correspondants faire leur travail.

tm affiche une liste de raccourcis comme tm-accordion, tm-autocomplete, etc.

Les extraits de code fournissent une référence et une configuration rapides des composants de l’interface utilisateur, éliminant ainsi toute conjecture du code d’interface utilisateur généré. Pour certains composants d’interface utilisateur complexes de niveau entreprise, tels que DataGrid, Charts, Schedulers, Gauges, etc., le balisage visuel XAML peut être assez important : l’objectif des extraits de code est d’amener les développeurs à un bon point de départ. Les extraits de code génèrent du code pour les aspects les plus essentiels de chaque composant de l’interface utilisateur. Les développeurs peuvent ensuite personnaliser et lier les données de l’interface utilisateur selon leurs besoins.

code télérique

Armé d’un modèle de projet .NET MAUI qui pré-câble l’interface utilisateur Telerik pour .NET MAUI et d’extraits de code qui génèrent un balisage XAML approprié pour les composants de l’interface utilisateur, il est trivial de commencer à ajouter une interface utilisateur Telerik raffinée aux applications .NET MAUI multiplateformes. Et chacun des composants de l’interface utilisateur fonctionne de manière transparente sur les formats mobiles et de bureau. Il est temps de commencer à créer de belles applications .NET MAUI.

Conclusion

.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. Interface utilisateur Telerik pour .NET MAUI est le complément parfait à l’ensemble d’outils d’un développeur .NET MAUI : une vaste collection de composants d’interface utilisateur performants et raffinés, prêts à éclairer les applications multiplateformes pour mobile/ordinateur de bureau.

.NET continue d’être open source et invite tout le monde sans barrière à l’entrée, et Visual Studio Code est l’éditeur de code léger parfait pour démarrer avec .NET. VS Code est désormais l’éditeur multiplateforme préféré de nombreux développeurs .NET MAUI, et le nouveau Interface utilisateur Telerik pour l’extension de code .NET MAUI VS permet aux développeurs de configurer rapidement des applications .NET MAUI avec une interface utilisateur Telerik raffinée : une productivité gagnante. Bravo les développeurs.

Vous n’avez pas essayé l’interface utilisateur Telerik pour .NET MAUI ? Obtenez votre essai gratuit dès aujourd’hui !




Source link

décembre 6, 2023