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.
About the Author: Pranaya Rout
Pranaya Rout has published more than 3,000 articles in his 11-year career. Pranaya Rout has very good experience with Microsoft Technologies, Including C#, VB, ASP.NET MVC, ASP.NET Web API, EF, EF Core, ADO.NET, LINQ, SQL Server, MYSQL, Oracle, ASP.NET Core, Cloud Computing, Microservices, Design Patterns and still learning new technologies.