Beneficios de .Net Blazor sobre Angular, React u otro marco javascript

asp.net-core blazor c#

Pregunta

¿Cuál es la característica principal de .Net Blazor de Microsoft? ¿Podemos usarlo en lugar de React o Angular? ¿Blazor proporcionará todas las herramientas que se proporcionan en Angular o React?

Respuesta aceptada

En mi opinión, las principales ventajas de usar Blazor en lugar de React o Angular son:

  • C # y ASP.NET se pueden usar tanto en el cliente como en el servidor. Actualmente, el costo de cambiar es alto (imho) y eliminar la necesidad de bibliotecas de JavaScript reduciría esto. Es más o menos el mismo argumento para usar Node.js en el lado del servidor. Pero en el caso de Blazor, elimina JavaScript a favor de C # y ASP.NET. ¿A quién no le gusta eso? :)

  • Puede usar modelos compartidos (o incluso un código funcional) que reducirá el código duplicado, ahorrará tiempo y evitará los errores causados ​​por la falta de coincidencia del modelo cliente-servidor.

Es correcto que Blazor y Angular / React en realidad no son lo mismo. Blazor genera WebAssembly y React / Angular no (actualmente). Sin embargo, los dos primeros argumentos siguen siendo válidos si está pensando en reemplazar Angular / React con Blazor. Solo tenga en cuenta que Blazor aún no es totalmente compatible y no tiene todas las características que tienen las bibliotecas de Javascript.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué