Microsoft propose enfin une alternative à Silverlight

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Silverlight Blazor WebAssembly

Microsoft Silverlight atteindra la fin du support le 12 octobre 2021. Même si Silverlight est toujours pris en charge par Microsoft, le développement actif a été arrêté il y a plusieurs années. À l'heure actuelle, Silverlight n'est pris en charge que sur Internet Explorer 11. Silverlight a permis aux développeurs de créer des applications de bureau et Web. Microsoft recommande aux développeurs d'applications de bureau d'utiliser UWP ou WPF sur .NET Core pour Silverlight. Pour les développeurs Web, Microsoft a maintenant publié un nouveau framework appelé Blazor WebAssembly. Ce n'est pas une version préliminaire, Blazor est maintenant prêt pour la production.

Blazor permet aux développeurs Web de créer des applications Web en utilisant C # au lieu de JavaScript. Ils peuvent également réutiliser le code .NET Silverlight. De plus, les applications Blazor sont constituées de composants d'interface utilisateur Web réutilisables implémentés à l'aide de C#, HTML et CSS. Étant donné que le code client et le code serveur sont écrits en C #, les développeurs peuvent partager du code et des bibliothèques.

Blazor est une fonctionnalité d'ASP.NET, le framework de développement Web populaire qui étend la plate-forme de développement .NET avec des outils et des bibliothèques pour créer des applications Web.

Blazor offre les avantages suivants par rapport à Silverlight :

  • Blazor utilise des normes Web ouvertes sans plug-ins ni transpilation de code.
  • Blazor fonctionne dans tous les navigateurs Web modernes, y compris les navigateurs mobiles.
  • Les applications Blazor peuvent utiliser les bibliothèques .NET existantes, grâce à .NET Standard, une spécification formelle des API .NET communes à toutes les implémentations .NET.
  • Votre code C# peut facilement appeler des API et des bibliothèques JavaScript. Vous pouvez continuer à utiliser le vaste écosystème de bibliothèques JavaScript qui existent pour l'interface utilisateur côté client tout en écrivant votre logique en C#.
  • Visual Studio et Visual Studio Code offrent une excellente expérience de développement Blazor sur Windows, Linux et macOS.
  • .NET est gratuit, et cela inclut Blazor. Il n'y a pas de frais ou de frais de licence, y compris pour une utilisation commerciale.

Vous pouvez en savoir plus sur la version de Blazor à partir du lien source ci-dessous.

La source: Microsoft

En savoir plus sur les sujets : ASP.Net, blouson, Silverlight, WebAssembly