Introduccion: 

Blazor es un framework que permite desarrollar aplicaciones web interactivas utilizando C# y .NET, en lugar de depender solo de JavaScript. Se basa en WebAssembly y ofrece una experiencia similar a frameworks como Angular o React, pero completamente integrado con el ecosistema .NET. 

¿Por qué usar Blazor? 
– Permite reutilizar lógica de negocio entre el backend y el frontend 
– Usa C# en lugar de JavaScript para la lógica de la UI 
– Integración fluida con ASP.NET Core 
– Soporta componentes reutilizables 
– Ofrece dos modelos de ejecución: 

  • Blazor Server: Renderiza en el servidor y mantiene la UI sincronizada en tiempo real 
  • Blazor WebAssembly: Corre directamente en el navegador sin necesidad de un backend continuo 

Blazor es una excelente alternativa para los desarrolladores .NET que quieren crear aplicaciones modernas sin salir de su stack tecnológico. 

 
Creación de una aplicación Blazor 
 

  • Abre Visual Studio y crea una nueva app de tipo  
    Blazor 
  • Entra en Components/Pages/Counter.razor. 

Éste componente aparece por defecto de prueba, y es un simple botón que suma una cifra a un contador cada vez que se hace click sobre él. 

El apartado de @code es el que llevará toda la lógica de nuestro code, y nos permitirá escribir código C# que ejecute lógicas de JavaScript. 

  • Ejecuta el programa y comprueba que el contador funciona 

Ahora, podrás implementar nuevos componentes con tu código Blazor y simular el funcionamiento de una SPA en C#. 


¿Tienes preguntas sobre este tutorial o necesitas ayuda con algún aspecto específico? ¡No dudes en preguntar en la sección de comentarios!


Autor: Víctor Castrillo Redondo

Máster: Desarrollo Web Full Stack + MultiCloud

Centro: Tajamar Tech

Año académico: 2024-2025

Otros datos de interés:

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.