服务器端Blazor与MVC

时间:2019-05-14 03:39:50

标签: asp.net asp.net-mvc model-view-controller blazor blazor-server-side

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

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

  

我可能不知道有什么重大区别吗?再一次,纯粹   从开发人员的角度来看,而不是从底层技术角度来看   视角。

1 个答案:

答案 0 :(得分:1)

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

还在Blazor中,您正在开发组件而不是View。现在,根据您的代码结构而定,这可能不会引起人们的兴趣,但是通常组件会导致较小的UI重用块,因为这些块通常与整个页面的视图相对应。

可能还有更多的东西,但它们都是基于意见的,因此在此我将其省略。我希望这会有所帮助。