Blazor框架是什么?它如何实现Web应用程序的组件化开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1161个文字,预计阅读时间需要5分钟。
Blaozr是由微软2019年推出的一款基于.NET的交互式客户端端Web UI框架。该框架利用C#语言开发。
Blaozr 是由微软2019推出得一种使用.NET 生成交互式客户端得Web UI框架。
该框架利用C#代替JavaScript进行创建UI , 并且可以共享.NET编写的服务端和客户端业务代码。
优势:
- 1 使用C#代替JavaScript编写代码, 意味着, 如果你使用的是.Net进行编写服务端(例:ASP.NET Core WebApi) 或者是 客户端(WPF/Winform),那么可以共享应用之前的逻辑, 无需针对Web再编写其他的业务代码。
- 2 始终高效支持 Windows、Linux 和 macOS 上的 Visual Studio。
- 3 利用现有的 .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 上的浏览器中运行客户端。
本文共计1161个文字,预计阅读时间需要5分钟。
Blaozr是由微软2019年推出的一款基于.NET的交互式客户端端Web UI框架。该框架利用C#语言开发。
Blaozr 是由微软2019推出得一种使用.NET 生成交互式客户端得Web UI框架。
该框架利用C#代替JavaScript进行创建UI , 并且可以共享.NET编写的服务端和客户端业务代码。
优势:
- 1 使用C#代替JavaScript编写代码, 意味着, 如果你使用的是.Net进行编写服务端(例:ASP.NET Core WebApi) 或者是 客户端(WPF/Winform),那么可以共享应用之前的逻辑, 无需针对Web再编写其他的业务代码。
- 2 始终高效支持 Windows、Linux 和 macOS 上的 Visual Studio。
- 3 利用现有的 .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 上的浏览器中运行客户端。

