图中介绍的是整个 Web 发展史:
90年代-2005:是服务端渲染 HTML 的阶段。.Net 这边是 asp 和 webforms。感谢 Webforms 在这个时代就带来了完美的开发与交互体验。
2005-2010 是服务端 HTML+与 js 结合的阶段,主要是利用 jQuery 实现方便的 dom 操作。.Net 这边还是 ASP.NET aspx 时代。
2010-2015 是早期客户端渲染,angularjs、knockout 等。.NET 这边是 MVC 时代。
2015-2022 是现代客户端渲染阶段,也是单页应用。我们熟悉的 react、vue、angular 属于这个阶段。而 Blazor 在2019年发布总算是赶上了末班车。
到了今年,各大前端框架都在做服务端组件,包括最新的 react 和 angular,都不同程度借鉴了 blazor server 的特性。