6

从开发人员的角度来看(而不是从架构的角度来看),我在 Asp.net MVC 和服务器端 Blazor 应用程序之间的开发似乎没有太大区别。

事实上,除了您可以在 blazor 视图/页面中执行的一些方便的数据绑定之外,服务器端 Blazor 感觉几乎与 MVC 相同。

有没有我可能不知道的主要区别?同样,纯粹从开发人员的角度来看,而不是从底层技术的角度来看。

4

1 回答 1

16

与 MVC 相比,服务器端 Blazor 的最大优势在于您将获得单页应用程序 (SPA) 的行为,即没有整页回发的丰富感觉应用程序。

同样在 Blazor 中,您正在开发组件而不是视图。现在取决于你如何构建你的代码,这可能并不重要,但通常组件会导致更小的可重用 UI 块,而不是往往是整个页面的视图。

可能还有更多的东西,但它们非常基于意见,所以我在这里省略它们。我希望这有帮助。

于 2019-05-14T11:59:03.193 回答