.Net Blazor优于Angular,React或其他javascript框架[关闭]

问题描述 投票:13回答:1

微软.Net Blazor的主要特点是什么?我们可以用它代替React或Angular吗? Blazor会提供Angular或React提供的所有工具吗?

c# asp.net-core blazor
1个回答
34
投票

在我看来,使用Blazor而不是React或Angular的主要优点是:

  • C#和ASP.NET可以在客户端和服务器端使用。目前切换成本很高(imho)并且不再需要JavaScript库会减少这种情况。在服务器端使用Node.js或多或少是相同的参数。但就Blazor而言,你删除了JavaScript,转而支持C#和ASP.NET。谁不喜欢那个? :)
  • 您可以使用共享模型(甚至功能代码)来减少重复代码,节省时间并防止客户端 - 服务器模型不匹配导致的错误。

Blazor和Angular / React实际上并不是一回事。 Blazor生成WebAssembly,React / Angular不生成(当前)。但是,如果您考虑用Blazor替换Angular / React,前两个参数仍然有效。请记住,Blazor仍未得到完全支持,并且没有Javascript库具有的所有功能。

© www.soinside.com 2019 - 2024. All rights reserved.