.NET Core 3.0中的Blazor,类似于Winform和 Serverlight ,你会用吗

江湖评谈 2019-11-08 03:21:16
Write:Daniel Roth(Principal Program Manager, ASP.NET)
作者:罗丝丹尼尔,Asp.Net 首席程序经理




什么是Blazor服务器?
Blazor服务器应用程序将Blazor组件托管在服务器上,并通过实时SignalR连接处理UI交互。当用户与应用交互时,UI事件通过连接发送
到 服务器,由组成应用的各种组件处理。当组件处理UI事件时,将根据其更新状态进行呈现。Blazor将新渲染的输出与先前渲染的输出
进行比较,然后将更改发送回浏览器,并将其应用于DOM。



我什么时候应该使用Blazor Server?
Blazor Server使您可以立即将丰富的交互式UI添加到.NET应用程序中,而无需编写JavaScript。如果您需要.NET应用程序中单页应用程
序 的交互性,那么Blazor Server是一个很好的解决方案。



大规模使用Blazor Server
Blazor Server可以从小型内部业务应用程序扩展到大型Internet规模应用程序。在我们的测试中,Azure上的单个Standard_D1_v2实例
(1个vCPU,3.5 GB内存)可以处理5,000多个并发用户,而不会降低延迟。一个Standard_D3_V2实例(4个vCPU,14GB内存)处理
了超 过20,000个并发客户端。



Blazor的下一步是什么?
在发布Blazor WebAssembly之后,我们计划扩展Blazor,使其不仅支持Web应用程序,还支持渐进式Web应用程序(PWA),混合
应 用程序甚至完全本机应用程序。
...全文
412 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
asq985 2019-11-08
  • 打赏
  • 举报
回复

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧