« 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
# 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 |