Fermer

novembre 13, 2020

L'interface utilisateur Telerik pour Blazor est compatible avec .NET 5.0!


La dernière version de l'interface utilisateur Telerik pour Blazor est compatible avec la version officielle de .NET 5, ce qui vous permet de profiter des améliorations immédiates des performances, des fonctionnalités et plus encore. Et découvrez bientôt un aperçu des nouveaux composants natifs!

Salut les développeurs! Après huit versions de prévisualisation et deux versions candidates, la version officielle de .NET 5 est enfin là, et nous sommes heureux d'annoncer que la Telerik UI for Blazor 2.19.0 est entièrement compatible avec elle! ASP.NET Core dans .NET 5 apporte de nombreuses nouvelles fonctionnalités et améliorations: optimisations des performances, prise en charge de Blazor WebAssembly pour le chargement différé, pré-rendu WebAssembly, isolation CSS et plus encore!

Explorons en détail les gemmes que la version officielle .NET 5 et l'interface utilisateur Telerik pour Blazor 2.19.0 apportent à vos applications Blazor, ainsi que les étapes à suivre pour mettre à niveau et utiliser les dernières et meilleures du monde Blazor!

Interface utilisateur Telerik pour Blazor Compatibilité avec .NET 5

Prise en charge du chargement différé des assemblys dans l'application Blazor WebAssembly

Le chargement différé des assemblys dans Blazor WebAssembly peut considérablement améliorer les performances de démarrage de l'application en reportant le chargement de certains assemblys d'application jusqu'à ce qu'ils soient requis. Une fois chargés, les assemblys sont mis en cache côté client et sont disponibles pour toutes les futures navigations.

Par exemple, les assemblys qui ne sont utilisés que pour rendre un seul composant peuvent être configurés pour se charger uniquement si l'utilisateur accède à ce composant. Ou si vous devez fournir une fonctionnalité d'exportation vers Excel dans certains modules de votre application Blazor, vous pouvez charger paresseusement les assemblages de la bibliothèque de traitement de documents Telerik uniquement lorsque les utilisateurs doivent exporter vers Excel. Une fois chargés, les assemblys sont mis en cache côté client et sont disponibles pour toutes les futures navigations.

Nous avons créé un exemple de projet qui montre comment utiliser la fonction de chargement d'assemblage paresseux de Blazor avec les composants Telerik. Pour en savoir plus sur les meilleures pratiques de performance de Blazor WebAssembly consultez la documentation officielle de Microsoft.

Blazor WebAssembly Prerendering

La charge initiale dans Blazor WASM peut être un peu plus lente en raison du fait que lorsque vous visitez pour la première fois un Blazor WASM application, le navigateur doit télécharger le runtime .NET et les fichiers dll de l'application. Le pré-rendu WebAssembly ( annoncé initialement dans .NET 5 RC1 ) est une fonctionnalité intéressante qui peut aider dans ces situations.

Ce que fait le pré-rendu WebAssembly avec le chargement initial de la demande est de renvoyer un code HTML statique au navigateur, puis en arrière-plan, le navigateur peut télécharger le runtime .NET et les DLL de votre application. Pour les utilisateurs de vos applications Blazor WASM, cela signifie moins de chargement, moins d'attente, de meilleures expériences utilisateur et des chances de commencer presque immédiatement à interagir avec l'application. C'est presque comme la version côté serveur maintenant et son pré-rendu.

Vous pouvez profiter du pré-rendu WebAssembly dans vos applications Blazor avec les composants Telerik et rendre votre application au format HTML statique, afin qu'elle se charge plus rapidement dans le navigateur de l'utilisateur. Consultez l'article de la base de connaissances sur la version préliminaire de WebAssembly avec Telerik Blazor Projects expliquant les étapes. Nous vous recommandons également de consulter les articles de blog de Jon Hilton sur le sujet, Prérending your Blazor WASM application with .NET 5 (part 1) and Prerendering your Blazor WASM application with .NET 5 (part 2 – resolution the problème HttpClient manquant) .

Blazor CSS Isolation

L'isolation CSS (également appelée scoped CSS) est une autre fonctionnalité intéressante de .NET 5, qui offre la possibilité d'isoler le style d'un composant et de le référencer uniquement lorsque nécessaire. Comme cela peut sembler tentant et vous donner envie de l'utiliser immédiatement, vous devez savoir que cela ne s'applique qu'aux éléments HTML simples (du moins pour le moment). Le plus délicat est que l'isolation CSS ne s'applique pas aux composants enfants – que nous ayons à l'esprit les composants Telerik ou d'autres composants (même ceux définis par l'application elle-même). Notre coéquipier Marin Bratanov a consacré un article de la base de connaissances expliquant les spécificités de l'isolation CSS avec les composants Blazor et comment les contourner .

Telerik UI pour les modèles de projet Blazor Visual Studio

Avec la version 2.19.0 Nous nous sommes également assurés que les modèles de projet Telerik Blazor Visual Studio disponibles sont mis à jour vers .NET 5. Vous pouvez maintenant choisir la version (3.1 ou 5.0), ainsi que le type de projet Blazor — Server ou WebAssembly .

Améliorations des performances et divers correctifs

Avec chaque version .NET, divers aspects des performances des applications ASP.NET Core sont améliorés – travail fantastique de l'équipe Microsoft! La promesse de Microsoft est qu'ASP.NET Core dans .NET 5 est le framework Web .NET le plus rapide jamais livré!

La bonne nouvelle est que, les composants Telerik Blazor étant natifs, vous doublerez et triplerez automatiquement les performances de vos applications également (-; Avec l'augmentation de la vitesse, avec la Telerik UI for Blazor 2.19.0 release vous obtiendrez plusieurs améliorations et corrections à Grid TreeView DropDownList Chart series tooltip et plus encore!

Maintenant que .NET 5 est officiel, l'interface utilisateur de Telerik pour Blazor prendra-t-elle en charge 3.1?

Oui, alors que nous visons à être toujours à jour avec le dernier framework .NET Core disponible, nous continuerons à prendre en charge la compatibilité avec 3.1.X dans alignement avec les plans de Microsoft pour prendre en charge cette version.

Vous pouvez vous reporter à l'article détaillé sur les versions .NET Core prises en charge et compatibles et l'interface utilisateur Telerik pour Blazor.

Contributing to Localization GitHub Repo

As le nombre de développeurs utilisant la localisation dans leur télé Le projet rik Blazor grandit, nous avons créé un référentiel dédié « UI pour Blazor: Traduction des messages » où chacun peut partager et contribuer avec la traduction des messages, aidant les boursiers de la communauté. Les demandes d'extraction sont les bienvenues lors de la signature du dépôt et de de la signature du contrat de licence de contributeur .

Attention pour en savoir plus de Telerik UI pour Blazor

Au moment où nous parlons, l'équipe Telerik UI pour Blazor travaille déjà dur livrez le prochain sac de goodies de la version 2.20.0, qui comprend de nouveaux composants Blazor natifs: notification, barre d'outils, série de graphiques radar et de nouvelles fonctionnalités intéressantes pour la grille, l'arborescence et plus encore. Ci-dessous vous pouvez voir une version préliminaire de l'interface utilisateur Telerik pour Blazor Notification Component.
 Telerik UI pour Blazor Preview of Notification Component "title =" Telerik UI for Blazor Preview of Notification Component "/></p data-recalc-dims=

Aperçu de Telerik UI pour Blazor Notification Component

Mise à jour vers .NET 5 et Telerik UI pour Blazor 2.19.0

Afin de mettre à jour vos solutions Telerik Blazor existantes vers .NET 5 et de bénéficier des dernières et meilleures , il vous suffit de suivre les étapes de mise à niveau de Microsoft .NET 5 et de récupérer la dernière référence du package NuGet Telerik.UI.for.Blazor vers la version 2.19.0. directement dans vos solutions Blazor existantes – le reste est automatiquement géré par Telerik UI pour la suite Blazor.

Si vous commencez à peine avec Blazor, nous vous encourageons à visiter la page Telerik UI pour Blazor et à télécharger un essai gratuit de Telerik UI pour Blazor 2.19 .0.

Merci!

Merci en tant que Toujours à partir de l'interface utilisateur Telerik pour l'équipe Blazor à Progress, et assurez-vous de nous laisser vos commentaires sur notre portail de commentaires Blazor dédié ou dans la section des commentaires ci-dessous!





Source link