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 - .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
-
-
-
-
-
(Locked)
Web development overview9m 17s
-
ASP.NET server-side app models6m 24s
-
(Locked)
Client-side app models5m 8s
-
(Locked)
ASP.NET Web Forms overview9m 20s
-
(Locked)
Web Forms in action5m 42s
-
(Locked)
ASP.NET MVC: The classic pattern10m 21s
-
(Locked)
ASP.NET Core MVC: What's the difference?7m 38s
-
(Locked)
Page-centric apps with Razor Pages4m 25s
-
(Locked)
Razor Pages and MVC compared7m 46s
-
(Locked)
Two approaches of Blazer: Server and client2m 39s
-
(Locked)
ASP.NET Blazor WebAssembly: Fast, Client-Side UI7m 17s
-
(Locked)
ASP.NET Blazor Server: Seamless Server-Side UI3m 52s
-
(Locked)
ASP.NET Blazor in action3m 6s
-
(Locked)
The legacy of Silverlight: A final goodbye2m 20s
-
(Locked)
-
-
-