-
Book Overview & Buying
-
Table Of Contents
Clean Architecture with .NET
By :
We're going to get started in this chapter by creating a new .NET application using Blazor Server. Blazor is Microsoft's solution for building interactive web UIs in .NET using C#, with two primary hosting models: WebAssembly and Server. Blazor WebAssembly runs directly in the browser, while Blazor Server keeps execution on the server and maintains a real-time connection to the client.
In this book, we'll focus on Blazor Server because it provides a simpler setup, full access to the .NET runtime, and a natural fit for demonstrating Clean Architecture in a server-driven application. It allows us to build rich, interactive UIs without introducing additional frontend frameworks, while still clearly showing how architectural boundaries extend from backend services to the presentation layer.
Although we won't introduce the full application design until the next chapter, it's helpful to know what this project will eventually...