El Framework UI basado en C# y WebAssembly – Blazor #blazor #csharp #desarrolloweb



Cuando creamos aplicaciones web, sabemos que debemos crear una aplicación de servidor y una aplicación Frontend. Y ambos son considerados proyectos separados.

Pero también hay Frameworks que intentan hacer lo contrario, unir el Backend y el Frontend en un mismo proyecto. Uno de estos es Blazor.

Blazor es un framework UI de Microsoft para crear aplicaciones web Frontend usando HTML, CSS y C# principalmente, gracias a WebAssembly.
Esto quiere decir que puedes usar C# para la lógica del Backend y también par ala interfaz. aunque también puede interoperar con JavaScript.

Al igual que muchos framework Blazor permite dividir una interfaz grande a través componentes que son llamado Razor componentes.

Solo que estos pueden ejecutar lógica tanto en el Frontend, como el Backend y enviar los cambios a través de una herramienta como SignalIR, que esta basado encima de WebSockets para comunicación en tiempo Real

Los componentes de Blazor pueden ejecutarse en cualquier plataforma, gracias a .NET Maui, que permite usarlo en aplicaciones desktop o móviles.

Blazor es gratuito y parte de parte de la plataforma open source .NET, así que hay una comunidad por detrás que esta contantemente aportado al ecosistema del framework.

#blazor #csharp #dotnet #microsoft

Comments are closed.