Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Il n’est pas difficile de comprendre pourquoi Microsoft investit dans WebAssembly. C’est une technologie qui gratte de nombreuses démangeaisons différentes. Il met les applications à la disposition des utilisateurs, ajoute des interfaces utilisateur riches aux applications Web et fournit même un moyen de gérer et de mettre à jour les appareils périphériques. En vous appuyant sur des technologies Web largement utilisées et en prenant en charge des langages de programmation familiers, vous pouvez exécuter des binaires compilés partout où vous pouvez exécuter un moteur JavaScript.

Microsoft a beaucoup d’expérience avec les environnements d’exécution de langage courant tels que WebAssembly. Après tout, le propre CLR de .NET existe depuis plus de deux décennies et il est devenu la base de la réinvention de l’open source. Dans le même temps, de nombreux langages différents sont pris en charge, d’une implémentation C ++ managée au C # robuste et Visual Basic au F # fonctionnel. Par conséquent, il n’a pas été difficile de fournir des outils pour le compilateur .NET Roslyn qui ciblent le bytecode WebAssembly plutôt que les CLR .NET.

Outils Blazor WebAssembly dans Visual Studio

La première expérience Blazor basé sur l’outil ASP.NET Core Déployer le code WebAssembly à l’aide d’outils et de techniques de développement familiers. Blazor et WebAssembly sont désormais des cibles prises en charge pour le développement C # dans Visual Studio. Si la dernière version de Visual Studio 2019 est installée, commencez par créer un nouveau projet, puis créez une application Blazor WebAssembly. Cela scaffolds une application Blazor avec un hôte ASP.NET Core facultatif à l’aide de .NET Core 3.1 ou .NET 5.0. Je recommanderais .NET Core 5.0 pour les nouveaux développements, mais si vous souhaitez un support à long terme, vous préférerez peut-être l’option .NET Core 3.1.

Les applications Blazor WebAssembly peuvent être déployées en tant qu’applications Web progressives (PWA) ou utilisées comme frontaux pour les applications ASP.NET Core. Cette dernière option est intéressante, surtout si vous avez utilisé des technologies telles que Silverlight dans le passé, car elle fournit un riche ensemble d’interfaces utilisateur pour une application Web. Contrairement à Silverlight ou Flash, Blazor ne nécessite aucun plug-in de navigateur risqué. Tout est géré par le navigateur et son moteur JavaScript (y compris la sécurité et l’isolation des applications).

Le framework Visual Studio est suffisant pour vous aider à démarrer et fournir un hôte WebAssembly pour votre code. Vous pouvez ensuite ajouter des contrôles selon vos besoins, soit en utilisant les contrôles WinUI standard, soit en utilisant des outils tiers. Fournisseurs de contrôle populaires comme Infragistique Implémentations Blazor de contrôles bien connus avec des versions pour WebAssembly et Blazor côté serveur. Des contrôles tiers comme ceux-ci vous permettent de créer des interfaces utilisateur beaucoup plus complexes, similaires à celles que vous utiliseriez dans une application de bureau standard.

Une fois que vous avez créé une application WebAssembly, vous devez la mettre à la disposition de vos utilisateurs. L’outil Visual Studio vous propose quelques options. Cependant, vous devez déployer une application Web complète pour l’option ASP.NET Core ou utiliser un Windows Store pour déployer un WebAssembly PWA.

Droits d’auteur © 2021 IDG Communications, Inc.



Source link

Recent Posts