温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架

什么是BlazorBlazor是一个使用.NET生成交互式客户端WebUI的框架:使用C#代替JavaScript来创建信息丰富的交互式UI。共享使用.NET编写的服务器端和客户端应用逻辑。将UI呈现为HTML和CSS,以支持众多浏览器,其中包括...

什么是Blazor

Blazor是一个使用.NET生成交互式客户端WebUI的框架:

  • 使用C#代替JavaScript来创建信息丰富的交互式UI。
  • 共享使用.NET编写的服务器端和客户端应用逻辑。
  • 将UI呈现为HTML和CSS,以支持众多浏览器,其中包括移动浏览器。
  • 与新式托管平台(如Docker)集成。

基于.Net Core提供客户端Web开发的优势

使用.NET进行客户端Web开发可提供以下优势:

  • 使用C#代替JavaScript来编写代码。
  • 利用现有的.NET库生态系统。
  • 在服务器和客户端之间共享应用逻辑。
  • 受益于.NET的性能、可靠性和安全性。
  • 在Windows、Linux和macOS上使用VisualStudio保持高效工作。
  • 以一组稳定、功能丰富且易用的通用语言、框架和工具为基础来进行生成。

参考

  • ASP.NET Core Blazor 简介
  • BlazorFluentUI
  • Blazor Webassembly Demo

本文标题为:温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架