Prise en charge Day-Zero pour .NET 10 dans Progress Telerik

La version officielle de .NET 10 marque une nouvelle étape dans le parcours de Microsoft visant à améliorer l’expérience des développeurs et à pérenniser la plate-forme .NET. Avec cette version, Progress propose des produits Telerik avec une prise en charge immédiate pour .NET 10.
Les bibliothèques d’interface utilisateur Telerik prennent désormais entièrement en charge .NET 10 dans les applications Web, de bureau et multiplateformes basées sur l’IA, y compris les rapports, le traitement de documents, les outils de simulation, les extensions Visual Studio et Visual Studio Code.
En nous alignant sur la dernière version de Microsoft : ASP.NET Core 10, Blazor, .NET MAUI et Aspire 13, nous permettons aux développeurs de bénéficier immédiatement de performances, de sécurité et d’expérience améliorées. Ensemble, ces mises à jour offrent un écosystème cohérent qui aide les équipes à avancer plus rapidement avec moins de surprises et des outils plus intelligents pour le développement assisté par l’IA.
Voici la liste complète des bibliothèques et des outils de l’interface utilisateur Telerik qui offrent désormais une prise en charge immédiate pour .NET 10 :
ASP.NET Core 10 : API plus intelligentes et sécurité observable
ASP.NET Core 10 continue d’affiner les API minimales pour une productivité réelle tout en introduisant une sécurité mesurable et une expérience de développement plus fluide.
Points forts
- Validation simplifiée : Vous pouvez décorer vos modèles avec des attributs comme
[Required],[EmailAddress],[MaxLength]etc., et le framework les validera automatiquement lorsqu’ils seront liés aux points de terminaison. Les requêtes invalides renvoient un message standardisé 400 requêtes incorrectes avecProblemDetails. - Contrats d’erreur standardisés : Les résultats de validation s’intègrent à
IProblemDetailsServiceproduisant des réponses cohérentes et conformes aux normes. - Sécurité observable : Les flux d’authentification et d’identité émettent des métriques afin que vous puissiez suivre les tentatives de connexion, les comportements de session et l’activité de gestion des utilisateurs.
- Authentification conviviale pour l’API : Les redirections de cookies sont automatiquement désactivées pour les points de terminaison d’API connus, permettant ainsi des réponses 401/403 claires au lieu de redirections inattendues.
Le résultat ? Moins de cérémonie, une meilleure observabilité et une sécurité mesurable. Combiné avec Interface utilisateur Telerik pour ASP.NET Core et Interface utilisateur Telerik pour Blazorvous pouvez immédiatement exploiter ces API dans des applications Web full-stack modernes.
Blazor dans .NET 10 : UX et sécurité adaptés aux entreprises
Blazor atteint un nouveau niveau de préparation d’entreprise avec une sécurité de niveau production, une interopérabilité prévisible et des primitives d’interface utilisateur plus intelligentes.
Application Web Blazor, conseils en matière de sécurité et d’identité
- Exemples d’authentification de sécurité au niveau de l’entreprise Blazor Web App mis à jour pour Connexion OpenID, Identifiant Microsoft Entra et Authentification Windows.
- Modèles intégrés pour les appels d’API sécurisés et la mise en cache cryptée et distribuée des jetons.
- Coffre de clés Azure l’intégration aide à protéger les secrets contre l’atterrissage dans le contrôle de code source.
Interface utilisateur et gestion de l’état
- Classe de lignes QuickGrid vous permet d’appliquer un style conditionnel directement dans le balisage.
- Nouveau ReconnecterModal et Page introuvable les composants rendent les sessions de longue durée et les erreurs de routage claires et maintenables. Ces ajouts permettent la personnalisation de l’interface utilisateur, de sorte que votre marque et votre thème soient entièrement représentés de bout en bout.
- Blazor dans .NET 10 introduit un attribut déclaratif pour conserver l’état du composant. La persistance du circuit déclaratif dans Blazor vous permet déclarer quel état du composant doit survivre aux déconnexions.
Interopérabilité et performances
- Direct Création d’objets JavaScript et accès à la propriété améliorer les flux de travail hybrides.
- Le nouveau interopérabilité JavaScript synchrone permet au code .NET exécuté dans le navigateur d’appeler des fonctions JavaScript et d’obtenir immédiatement une valeur de retour sans attendre une tâche asynchrone. Cela réduit la surcharge pour les petits appels JS rapides (comme les requêtes DOM ou les opérations mathématiques), rendant les applications plus réactives.
- Actifs statiques sont désormais livrés avec prise en charge automatique de la compression et de la préchargequi réduit la latence de démarrage et améliore le temps d’interactivité des applications Blazor.
Ces mises à jour rendent Blazor plus prévisible, sécurisé et performant. Avec Blazor, vous pouvez diffuser plus rapidement des applications interactives et prêtes pour le cloud, avec les mêmes compétences .NET que votre équipe utilise déjà. Ajouter le nouveau mis à jour Interface utilisateur Telerik pour Blazor composants pour compléter parfaitement les améliorations de .NET 10.
.NET MAUI 10 : XAML plus rapide, mises en page plus sûres, meilleures informations
La version .NET 10 MAUI double la productivité et l’alignement de la plate-forme. Avec des builds plus rapides, des mises en page plus sûres et des diagnostics plus riches, les développeurs peuvent désormais itérer rapidement tout en conservant une cohérence multiplateforme.
Expérience du développeur
- Génération de sources XAML pour .NET MAUI réduit les temps de construction en compilant XAML en code fortement typé au moment de la conception, éliminant ainsi la surcharge d’analyse à l’exécution et améliorant la productivité des développeurs.
- Espaces de noms XML implicites/globaux réduisez les balisages répétitifs et améliorez la lisibilité. Les développeurs peuvent opter pour les espaces de noms implicites en activant
MauiAllowImplicitXmlnsDeclarationdans le dossier du projet. Cela injecte automatiquement les espaces de noms MAUI et x: par défaut, ce qui signifie que vous pouvez même omettrexmlnsà partir de vos fichiers XAML.
Fonctionnalités de la plateforme
- SafeAreaEdges (Android) garde les entrées visibles lorsque les claviers apparaissent.
- Autorisations du microphone (Windows) activez des scénarios audio sécurisés sur le bureau.
- Interception de requête WebView prend en charge les en-têtes d’authentification, le blocage du tracker ou le routage.
- MédiaPicker ajoute des options de sélection multiple et de compression pour les charges utiles plus petites.
Diagnostic et performances
- De nouvelles mesures de performances de mise en page mettent en évidence la mesure/l’organisation des goulots d’étranglement.
- API d’animation asynchrone améliorer la réactivité et empêcher le blocage des threads de l’interface utilisateur.
Ces améliorations se traduisent directement par des itérations plus rapides et des applications mobiles et de bureau plus réactives, sans sacrifier la fiabilité. Inclure la mise à jour Interface utilisateur Telerik pour .NET MAUI morceaux et a frappé le sol en courant.
Visual Studio 2026 : conçu pour l’avenir du développement .NET
Visual Studio 2026 complète .NET 10 avec un environnement de développement plus rapide, plus intelligent et prêt pour l’avenir. Grâce à l’IA intégrée directement aux flux de travail quotidiens tels que le collage adaptatif, le débogage assisté par l’IA et l’intégration Copilot sensible aux projets, les développeurs peuvent écrire, tester et optimiser le code plus rapidement et avec moins d’erreurs.
Le nouveau Profileur d’IA va encore plus loin, en identifiant de manière proactive les goulots d’étranglement en matière de performances et en suggérant des correctifs, afin que vos applications fonctionnent plus facilement et plus efficacement.
Avec prise en charge native de .NET 10 et C# 14les développeurs bénéficient d’un accès immédiat aux dernières améliorations du langage et du runtime. Visual Studio 2026 apporte également une stabilité, des performances et une Optimisations Arm64offrant une expérience transparente sur du matériel moderne.
Extensions Telerik Visual Studioy compris l’interface utilisateur Telerik pour ASP.NETAJAX, ASP.NET Core, ASP.NETMVC, Blazor, .NET MAUI, WinForms, WPF, WinUI, Telerik JustMock et Telerik Reporting, sont entièrement compatibles avec Visual Studio 2026 dès le premier jour.
Au cours des derniers mois, nous avons permis le développement assisté par l’IA dans notre écosystème de développeurs Web via des serveurs MCP (Model Context Protocol) basés sur Node.js. Les développeurs peuvent démarrer rapidement un serveur Telerik MCP en utilisant :
npx @progress/telerik-blazor-mcp
Cet outil utilise la licence du siège du développeur pour se connecter en toute sécurité à l’index de recherche Telerik et fournir une passerelle optimisée pour l’IA vers les documents de composants, les démos et les modèles, permettant à la génération de code IA d’utiliser toute l’étendue des capacités de l’interface utilisateur de Telerik.
Bien que le flux de travail soit très accessible aux équipes travaillant déjà dans des environnements JavaScript et Node.js, il n’intègre pas l’écosystème .NET. De nombreux développeurs .NET opèrent principalement avec des outils .NET natifs et n’ont pas toujours installé Node.js. Pour combler cette lacune dans l’expérience des développeurs, nous avons fait pivoter nos outils MCP pour utiliser NuGet.
Avec .NET 10 : outils MCP en une seule ligne via NuGet
L’introduction du nouveau merci lanceur dans .NET10 permet aux outils de ligne de commande d’être distribués et exécutés directement via des packages NuGet – aucun Node.js n’est requis. Une fois le SDK .NET 10 installé et dnx sur votre PATH, les packages peuvent être exécutés directement en utilisant :
dnx <package-name>
Cela débloque la même expérience de serveur MCP transparente pour les développeurs .NET.
Nous expédions désormais les packages compatibles MCP sur NuGet.orgvous permettant d’ajouter les serveurs MCP du produit Telerik directement à votre mcp.json :
{"servers": {"telerik-wpf": {"command": "dnx","args": ["Telerik.WPF.MCP", "--yes"]}} }
Cela confère aux outils de guidage des composants et de génération de code assistés par l’IA des fonctionnalités de premier ordre dans les environnements .NET de bureau et multiplateformes. Les développeurs peuvent désormais travailler avec les outils fournis par leur environnement natif, tout comme les développeurs Web y sont déjà habitués.
Disponible aujourd’hui pour plusieurs gammes de produits Telerik
Vous pouvez désormais utiliser les serveurs .NET MCP pour :
Ce que cela signifie pour votre flux de travail de développement
- Aucune exigence Node.js pour les équipes .NET centrées sur les ordinateurs de bureau et les entreprises
- Installation directe basée sur NuGet et exécution de commandes
- Conseils d’IA et génération d’échantillons alignés sur la version de votre produit sous licence
- Expérience MCP unifiée sur les piles d’interface utilisateur Web, de bureau et multiplateforme
Cette version comble le fossé en matière d’outils entre les environnements de développement Web-first et .NET-first et améliore considérablement l’accessibilité de AI Assistant pour les équipes .NET d’entreprise.
Aspire 13 + .NET 10 : flux de travail rationalisés et observabilité de l’IA
Aspire 13 s’aligne sur la mission de .NET 10 en matière d’expérience de développement fluide, en introduisant des outils CLI plus intelligents, des AppHosts à fichier unique et une observabilité approfondie pour les applications basées sur l’IA.
Aperçu des bits
- SingleFile AppHost (aperçu): Au lieu de plusieurs projets, vous pouvez déclarer votre application distribuée dans un seul fichier, ce qui réduit le passe-partout et accélère les prototypes.
Améliorations de la CLI
- Nouvelle commande de mise à jour Aspire pour détecter et mettre à niveau automatiquement les packages obsolètes.
- Sélection de packages prenant en compte les canaux (versions stables, quotidiennes et personnalisées).
- Redirection de port à distance et exécution améliorée d’Aspire pour les tâches de script.
Observabilité de l’IA
- Visualiseur d’IA génératif dans le tableau de bord pour inspecter les invites/réponses lors de l’intégration des LLM.
- Intégrations étendues pour Modèles GitHub, Azure AI Foundry et OpenAIavec des bibliothèques clientes typées pour des connexions plus faciles.
- Métriques spécifiques au LLM: utilisation du token, latence, température, séquences d’arrêt et traces d’appels de fonction.
Aspire 13 rationalise les flux de travail afin que les développeurs passent moins de temps à câbler les services et les configurations. L’AppHost à fichier unique, l’automatisation CLI et les modèles unifiés d’Aspire réduisent les frictions lors de la configuration, des mises à niveau et du déploiement. De plus, à mesure que l’IA devient au cœur des applications, Aspire considère désormais les LLM comme des ressources de premier ordre. Les développeurs peuvent visualiser les invites, surveiller l’utilisation des jetons et suivre les appels d’IA aux côtés des journaux et des métriques traditionnels.
Ensemble, Aspire 13 et .NET 10 positionnent .NET comme une plateforme cloud native + IA native, où les systèmes distribués et les agents intelligents peuvent être modélisés, débogués et déployés avec cohérence et transparence.
Conclusion
La version .NET 10, prise en charge dès le premier jour dans les produits Telerik, représente une avancée significative en matière de productivité des développeurs, de sécurité et d’intégration de l’IA. Depuis les API plus intelligentes d’ASP.NET Core 10 et l’observabilité améliorée de la sécurité, en passant par les améliorations UX adaptées aux entreprises de Blazor, jusqu’aux constructions plus rapides et aux mises en page plus sûres de .NET MAUI, chaque mise à jour permet aux développeurs de créer des applications modernes, performantes et sécurisées. Les flux de travail rationalisés et l’observabilité de l’IA d’Aspire 13 positionnent davantage .NET en tant que plate-forme cloud native et native de l’IA.
Enfin, l’évolution des outils Telerik MCP vers une expérience basée sur NuGet et sans Node.js unifie le développement assisté par l’IA dans les environnements Web, de bureau et multiplateformes. Ensemble, ces avancées renforcent l’engagement de Progress à fournir des outils transparents et prêts pour l’avenir, coordonnés avec Microsoft, qui aident les développeurs à innover en toute confiance et rapidement.
Source link
