« Blazor .NET Core 3.1 » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
(Page créée avec « Category:CSharp = Liens = * [https://docs.microsoft.com/en-us/aspnet/core/blazor/?view=aspnetcore-3.1 Introduction to ASP.NET Core Blazor] = Description = * Développ... »)
 
Ligne 14 : Ligne 14 :
= [https://blazor.net/docs/get-started.html Environnement de développement] =
= [https://blazor.net/docs/get-started.html Environnement de développement] =
<kode lang='bash'>
<kode lang='bash'>
# Blazor server
dotnet new blazorserver -o blazorserver
dotnet new blazorserver -o blazorserver
cd blazorserver
cd blazorserver
dotnet run
# Blazor WebAssembly
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.1.0-preview4.19579.2
dotnet new blazorwasm -o blazorwasm
cd blazorwasm
dotnet run
dotnet run
</kode>
</kode>

Version du 9 janvier 2020 à 21:45

Liens

Description

  • Développement frontend avec C#
  • Intégration des bibliothèques .NET existantes (nuget)

WebAssembly

Permet d'exécuter du bytecode (code intermediaire) dans le navigateur grâce à la javascript runtime sandbox.
WebAssembly est nativement présent dans les navigateurs moderne.
WebAssembly possède un runtime .NET (mono.wasm), ce qui permet d'exécuter des assemblies .NET dans le navigateur.

Environnement de développement

Bash.svg
# Blazor server
dotnet new blazorserver -o blazorserver
cd blazorserver
dotnet run

# Blazor WebAssembly
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.1.0-preview4.19579.2
dotnet new blazorwasm -o blazorwasm
cd blazorwasm
dotnet run