-
Book Overview & Buying
-
Table Of Contents
Apps and Services with .NET 10 - Third Edition
By :
Blazor is Microsoft’s framework for web component development built on .NET.
There are many advantages to using .NET for client-side web development. You can write 99% of your code using C# instead of JavaScript and interop with JavaScript modules for the other 1%. You can share business logic between the server and the client. Blazor implements .NET Standard as well as the latest .NET 8 libraries, so you can use the extensive older .NET libraries, both from Microsoft and third parties.
In the previous edition of this book, this chapter covered Blazor WebAssembly, a hosting model where the entire Blazor app and the .NET runtime were downloaded to the browser and executed there. One of the problems with Blazor WebAssembly is a slow initial startup experience for the visitor because a lot needs to be downloaded and executed on the client.
Many .NET developers were frustrated with having to choose between different technologies to build web apps...