Applicazioni Blazor

ASP.NET Core Blazor

Blazor è un framework web gratuito e open-source che consente agli sviluppatori di creare applicazioni web utilizzando C# e HTML:

  • Creare interfacce utente interattive avanzate usando C# invece di javaScript;
  • Condividere la logica dell’app scritta in .NET sul lato client e sul lato server;
  • Eseguire il rendering dell’interfaccia utente come HTML e CSS per un ampio supporto dei browser, inclusi i browser per dispositivi mobili;
  • Eseguire l’integrazione con le piattaforme di hosting moderne;
  • Creare app desktop e per dispositivi mobili ibride con .NET e Blazor.

Framework web gratuito e
open-source

Blazor Server

app ospitate su un server ASP.NET Core in formato ASP.NET Razor. I client remoti agiscono come thin client, il che significa che la maggior parte del carico di elaborazione è sul server. Il browser web del client scarica una piccola pagina e aggiorna l’interfaccia utente tramite una connessione SignalR.

Blazor WebAssembly

Applicazioni a pagina singola che vengono scaricate nel browser web del client prima dell’esecuzione. L’elaborazione avviene interamente sull’hardware client.

Blazor PWA e Blazor Hybrid

supporta le applicazioni web progressive (PWA). Quest’ultimo è un framework nativo della piattaforma (al contrario di un framework web) ma ancora rende l’interfaccia utente utilizzando tecnologie web (es. HTML e CSS).

Con il rilascio di . NET 5, Blazor ha smesso di funzionare su Internet Explorer e la versione legacy di Microsoft Edge.