Il web è in costante evoluzione. Siamo passati da siti web in HTML ad applicazioni più complesse che utilizzavano tecnologie di rendering Server-Side (PHP, ASP.NET MVC e molte altre) fino ad arrivare a Single-Page applications dove il frontend e il backend sono due strutture totalmente indipendenti e che comunicano tra di loro, il più delle volte, attraverso API RESTful.
Negli ultimi anni c’è stato un un ritorno al Server-Side Rendering, soprattutto nel mondo Javascript, con tecnologie come Next.js.
Con .NET 8 anche Blazor ha voluto dire la sua introducendo un nuovo hosting model che offre funzionalità di SSR unite a modalità interattive che utilizzano Blazor Server e/o Blazor WebAssembly.
In questa sessione proviamo a fare un viaggio in Blazor e .NET 8 per capire quali sono, secondo me, i punti di forza e i vantaggi che valgono “il prezzo del biglietto”.