基础应用

关注公众号 jb51net

关闭
首页 > 网络编程 > ASP.NET > 基础应用 > Blazor简介

Blazor框架简介

作者:痕迹g

Blazor是微软推出的基于.net平台以及http://ASP.net core技术的 交互式客户Web UI框架。这篇文章为大家简单介绍了Blazor框架,需要的朋友们下面随着小编来一起学习学习吧

Blaozr 是由微软2019推出得一种使用.NET 生成交互式客户端得Web UI框架。

该框架利用C#代替JavaScript进行创建UI , 并且可以共享.NET编写的服务端和客户端业务代码。

优势:

浏览器要求:

Blazor WebAssembly

Microsoft Edge

Mozilla Firefox

Google Chrome,包括 Android

Safari,包括 iOS当前

Microsoft Internet Explorer 不支持 WebAssembly。

Blazor 服务器

Microsoft Edge

Mozilla Firefox

Google Chrome,包括 Android当

Safari,包括 iOS

托管模型

Blazor WebAssembly

Blazor 的主要托管模型在 WebAssembly 上的浏览器中运行客户端。 将 Blazor 应用、其依赖项以及 .NET 运行时下载到浏览器。 应用将在浏览器线程中直接执行。

UI 更新和事件处理在同一进程中进行。 应用资产作为静态文件部署到可为客户端提供静态内容的 Web 服务器或服务中。

1.模板包括 blazor.webassembly.js 脚本,可处理以下任务:

2.Blazor WebAssembly 托管模型具有以下优点:

3.Blazor WebAssembly 托管具有以下缺点:

Blazor Server

使用 Blazor 服务器托管模型可从 ASP.NET Core 应用中在服务器上执行应用。 UI 更新、事件处理和 JavaScript 调用是通过 SignalR 连接进行处理。

1.Blazor 服务器托管模型具有以下优点:

2.Blazor 服务器托管具有以下缺点:

以上所述是小编给大家介绍的Blazor框架,希望对大家有所帮助。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:
阅读全文