Blazor Basics Summary
Let us have a look at the main points that we have discussed in this section.
- Blazor is a framework that allows us to develop interactive web applications using .NET. Blazor in the browser with the help of WebAssembly allows us to execute C# code in the web browser.
- We have two hosting models with Blazor. On the client and on the server-side.
- Blazor on the client-side also known as WebAssembly allows us to run our Blazor application in the user’s browser. This required the browser to support Web Assembly. While generating a client-side application, we have the option of generating it with or without an ASP.NET Core server.
- Server-side Blazor means that our application will run from the server and the client will interact with the server through a SignalR connection.
- Blazor can be used with any modern browser. Blazor on the client-side is not supported by any version of Internet Explorer.
- We can use Visual Studio, Visual Studio Code, or any text editor to develop Blazor applications in Windows, Linus, or Mac Operating Systems.