Blazor——Asp.net core的新前端框架
发布时间:2020-12-16 07:22:01 所属栏目:asp.Net 来源:网络整理
导读:Blazor是微软在Asp.net core 3.0中推出的一个前端MVVM模型,它可以利用Razor页面引擎和C#作为脚本语言来构建WEB页面,如下代码简单演示了它的基本功能: 和Angular JS和VUE的模型非常类似,Blazor 支持大多数应用所需的核心方案: 参数 事件处理 数据绑定 路
Blazor是微软在Asp.net core 3.0中推出的一个前端MVVM模型,它可以利用Razor页面引擎和C#作为脚本语言来构建WEB页面,如下代码简单演示了它的基本功能: 和Angular JS和VUE的模型非常类似,Blazor 支持大多数应用所需的核心方案:
使用Blazor主要有如下好处:
? 客户端模式: 运行Blazor需要C#支持,在客户端模式下,通过WebAssembly的方式实现的:
? 服务端模式: Blazor组件呈现逻辑也可以在服务端实现,通过SingalR连接传递UI更新:
? 两种模式的比较: 和客户端模式相比,服务端模式有如下有点:
但同时也有如下缺点:
综上所述,客户端具有更好的效率,服务端具有更少的约束和更强大的功能,对于一些对性能要求不高和网络不差的场景,服务端模式无疑是非常合适的选择。 ? 参考文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Ninject MVC和WCF扩展不能与InRequestScope
- asp.net – 在剃刀中等同于End / Response.End?
- 获取asp.net中的上一页名称
- ASP.NET Core的配置(1):读取配置信息
- asp.net-mvc – 具有Windows身份验证的MVC3 Web应用程序中的
- Asp.Net设计模式之单例模式详解
- asp.net-mvc – ASP.NET MVC:多视图文件夹和_ViewStart.cs
- asp.net-mvc – 安装KB2993928后,ASP.NET MVC4解决方案无法
- 在ASP.Net MVC中将JSON转换为C#类
- asp.net – 如何将javascript文件的服务限制为仅经过身份验
推荐文章
站长推荐
- asp.net – 如何从javascript调用Web服务方法?
- powershell – 如何检查asp.net mvc 3是否已安装
- WeihanLi.Npoi 近期更新
- 在ASP.NET Core中使用AOP来简化缓存操作
- asp.net-mvc-4 – Windows身份验证和Asp.Net Web
- asp.net – SqlDataSource和存储过程调用问题
- .net – 如何检查用户是属于AD组还是嵌套组?
- .net-core – 存储Azure Vault客户端ID和客户端密
- asp.net-mvc – 自定义DataAnnotations Validato
- asp.net-mvc – Asp.net MVC 3验证在TryUpdateMo
热点阅读