Blazor en ASP.NET Core

Blazor en .net core

¿Qué es Blazor? Blazor es un framework desarrollado por Microsoft para ASP.NET Core, cuya función principal consiste en la creación de interfaces de usuario sin necesidad de JavaScript y aplicaciones web SPA del lado del cliente, como: Angular, React o Vue.

Blazor es una plataforma desarrollada en .NET y está diseñada para ofrecer soluciones en interfaces y escenarios de usuario realistas.

¿Qué es WebAssembly?

Blazor está desarrollado en .NET y se ejecuta a través de WebAssembly. Se le denomina WebAssembly a la interpretación, compilación y ejecución de las instrucciones en el código máquina.

Características

Blazor contiene un sistema de bindings, routing, componentes, validaciones, plantillas, ciclo de vida, gestión de errores, inyección de dependencias… Lo necesario para crear aplicaciones web.

En septiembre de 2019, fue lanzada la primera versión de Blazor, junto con .NET Core 3.0 en un modelo denominado, server – side o Blazor server.

Funciones de Blazor en ASP.NET Core

  • Crea interfaces de usuario completamente interactivas con C# en lugar de JavaScript.
  • Comparte la lógica de aplicación del lado cliente y servidor escrita con .NET.
  • Representa la interfaz de usuario como HTML y CSS para generar compatibilidad con todos los exploradores, incluidos los móviles.
  • Se integra con plataformas de hospedaje modernas, como Docker.
  • Crea aplicaciones híbridas de escritorio y móviles con .NET y Blazor.

Ventajas de Blazor

  • Escribe el código en C# en lugar de JavaScript.
  • Aprovechamiento de las bibliotecas existentes en .NET.
  • Uso compartido de la lógica de aplicación en el servidor y el cliente.
  • Beneficios de rendimiento, confiabilidad y seguridad de .NET.

Te puede interesar...

Deja un comentario