Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Microsoft Blazor: un nuovo standard per lo sviluppo Web?

Blazor è un Single Page Application framework di Microsoft che sfrutta WebAssembly per rendere accessibili le librerie .NET anche su browser Web
Microsoft Blazor: un nuovo standard per lo sviluppo Web?
Blazor è un Single Page Application framework di Microsoft che sfrutta WebAssembly per rendere accessibili le librerie .NET anche su browser Web
Link copiato negli appunti

Nel corso degli ultimi anni WebAssembly è diventato uno dei linguaggi più utilizzati nel mondo dello sviluppo Web. In Rete si è venuto a creare un vasto ecosistema di progetti e tool dedicati allo sviluppo di Web App tramite questo standard. Uno dei framework WebAssembly più gettonati dai Web developer è Blazor.

Si tratta di un progetto open source di Microsoft pensato per creare applicazioni tramite codice HTML e C#. Questo Single Page Application framework sfrutta WebAssembly per rendere accessibili le librerie .NET anche sul browser web.

In questo articolo vogliamo portarvi l'esperienza di Ed Charbeneau, Developer Advocate per Progress, che nell'ultimo periodo si è appassionato allo sviluppo con WebAssembly e Blazor.

Perché scegliere WebAssembly e .NET?

Charbeneau ritiene che il poter scegliere una tecnologia diversa da JavaScript sia molto importante per gli sviluppatori Web:

Che vantaggi ci sono nell'usare WebAssembly come alternativa a Javascript o Typescript? Per me la risposta è semplice, si tratta di una questione di scelta. Poter programmare utilizzando linguaggi e strumenti diversi da Javascript è già di per se un grosso vantaggio.

Per dare supporto alla sua opinione Charbeneau porta l'esempio di NuGet e MSBuild:

Uno dei vantaggi dell'introduzione delle librerie .NET in ambito Web è che adesso abbiamo finalmente un'alternativa ai classici npm e Webpack, ovvero NuGet e MSBuild. Queste tecnologie danno meno problemi e permettono una maggiore produttività [per chi già sviluppava con il .NET Core].

Ovviamente con questo non voglio dire che npm e Webpack siano strumenti fatti male. Li ritengo degli ottimi tool e probabilmente rimarranno in circolazione per diverso tempo. Quello che è realmente importante è trovarsi a proprio agio con il proprio ecosistema di sviluppo.

Curva di apprendimento meno ripida

Secondo Charbeneau il framework di Microsoft sarebbe molto più accessibile e semplice da usare rispetto alla alternative Javascript:

Una cosa che mi ha stupito di Blazor è quanto sia facile da usare. Questo framework combina la semplicità di Razor con vari concetti provenienti da .NET, Angular e React. Tale mix permette di riciclare le competenze già acquisite in precedenza in altri contesti.

In buona sostanza è la stessa situazione in cui si ritrovano gli sviluppatori NodeJS quando incontrano i medesimi concetti studiati per Javascript.

Secondo Charbeneau queste caratteristiche permetteranno a Blazor di diventare nel prossimo futuro uno standard de facto nel settore dello sviluppo Web.

Via Ed Charbeneau

Ti consigliamo anche