From the course: .NET UI Big Picture: Desktop, ASP.NET and Cross-Platform

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Two approaches of Blazer: Server and client

Two approaches of Blazer: Server and client - .NET Tutorial

From the course: .NET UI Big Picture: Desktop, ASP.NET and Cross-Platform

Two approaches of Blazer: Server and client

- [Instructor] Over the years, web development has evolved significantly with applications becoming more interactive and complex. Traditionally, server-side rendering dominated web development with frameworks like ASP.NET MVC sending pre-rendered HTML to the browser. This model ensured the server handled the bulk of processing. However, it also resulted in less dynamic user experiences as every user interaction often required a round trip to the server. The rise of JavaScript frameworks, such as Angular, React, and Vue, shifted much of the processing to the client side. These frameworks leveraged the browser's ability to handle JavaScript to create rich interactive experiences. Single-page applications, or SPAs, used these frameworks to create a more app-like experience. However, when ASP.NET developers went this route, they faced a dilemma. They either had to switch between C# for backend logic and JavaScript for front-end behavior, leading to a fragmented development process, or…

Contents