在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Blazor是微软在Asp.net core 3.0中推出的一个前端MVVM模型,它可以利用Razor页面引擎和C#作为脚本语言来构建WEB页面,如下代码简单演示了它的基本功能: 和Angular JS和VUE的模型非常类似,Blazor 支持大多数应用所需的核心方案:
使用Blazor主要有如下好处:
客户端模式: 运行Blazor需要C#支持,在客户端模式下,通过WebAssembly的方式实现的:
服务端模式: Blazor组件呈现逻辑也可以在服务端实现,通过SingalR连接传递UI更新:
两种模式的比较: 和客户端模式相比,服务端模式有如下有点:
但同时也有如下缺点:
综上所述,客户端具有更好的效率,服务端具有更少的约束和更强大的功能,对于一些对性能要求不高和网络不差的场景,服务端模式无疑是非常合适的选择。
参考文章: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论