.Net Blazor benefici su Angular, React o altri framework javascript

asp.net-core blazor c#

Domanda

Qual è la caratteristica principale di Microsoft .Net Blazor? Possiamo usarlo al posto di React o Angular? Blazor fornirà tutti gli strumenti forniti in Angular o React?

Risposta accettata

A mio parere, i principali vantaggi dell'utilizzo di Blazor al posto di React o Angular sono:

  • C # e ASP.NET possono essere utilizzati sia sul lato client che sul lato server. Attualmente il costo del passaggio è elevato (imho) e la rimozione delle librerie JavaScript lo ridurrebbe. È più o meno lo stesso argomento per l'utilizzo di Node.js sul lato server. Ma nel caso di Blazor rimuovi JavaScript a favore di C # e ASP.NET. A chi non piace? :)

  • È possibile utilizzare modelli condivisi (o anche codice funzionale) che ridurranno il codice duplicato, risparmieranno tempo ed eviteranno errori causati dalla mancata corrispondenza del modello client-server.

È corretto che Blazor e Angular / React non siano in effetti la stessa cosa. Blazor genera WebAssembly e React / Angular non (al momento). Tuttavia, i primi due argomenti sono ancora validi se stai pensando di sostituire Angular / React con Blazor. Tieni presente che Blazor non è ancora completamente supportato e non ha tutte le funzionalità delle librerie Javascript.




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché