Blazor框架是什么?它如何实现Web应用程序的组件化开发?

更新于
2026-09-26 08:37:09
18阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1161个文字,预计阅读时间需要5分钟。

Blazor框架是什么?它如何实现Web应用程序的组件化开发?

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分钟。

Blazor框架是什么?它如何实现Web应用程序的组件化开发?

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 上的浏览器中运行客户端。

阅读全文