Avatar
James Yeung
Software Architect
No need to be adored.

自我介绍

  • 开源爱好者一名,喜欢各种技术。
  • 在维护开源项目 Ant Design Blazor,求 Star!
  • 最近在推广 Blazor,欢迎大家关注!

文章

本文翻译自Blazor Interview Questions And Answers 问题一、 什么是 Blazor Blazor 是一个免费的、开源的、跨平台的 Web 框架,它允许开发人员使用 C# 和 .NET 构建现代的、可扩展的、跨平台的 Web 应用程序。Blazor 是由微软和开源社区开发的,其最初设计目的是为了让 C# 和 .NET 开发人员使用 C# 语言构建 Web 客户端应用程序。Blazor 是现代的、快速的、快速发展的。 大多数 web 客户端应用程序都是使用 JavaScript 编写的,其中代码主要在浏览器中运行。Blazor 框架允许开发人员使用 C# 代替 JavaScript 创建丰富的交互式用户界面。 Blazor同时支持客户端和服务器端编码。服务器端和客户端的应用逻辑都是用.NET编写的。 尽管代码是用.NET和C#编写的,但Blazor将用户界面渲染为HTML和CSS,以获得广泛的浏览器支持,包括移动浏览器。 下面是一个简单的Blazor代码示例,展示了 HTML 和 C# 如何在同一个文件中,以及如何从 HTML 代码中调用一个函数。 Blazor还可以与现代托管平台(如Docker)集成。 想要了解更多关于Blazor的信息,请从这里开始:使用。net Core介绍Blazor 问题二、 为什么要使用 Blazor? Blazor是为那些不熟悉JavaScript的开发人员开发的,他们大多拥有c#和。net背景。Blazor提供了以下优点: 用C#代替JavaScript编写代码。 利用现有.NET库的.NET生态系统。 在服务器和客户端之间共享应用程序逻辑。 受益于.NET的性能、可靠性和安全性。 在Windows、Linux和macOS上使用Visual Studio保持生产力。 建立在一套通用的语言、框架和工具之上,这些语言、框架和工具稳定、功能丰富且易于使用。 问题三、什么类型的应用程序可以使用 Blazor 来构建? Blazor支持两种类型的应用,Blazor Sever应用和Blazor WebAssembly应用。 Blazor Server 应用程序在运行在服务端的 ASP.
2021-03-16
1 min read
原文:《ASP.NET Core updates in .NET 6 Preview 2》,作者 Daniel Roth .NET 6 预览版 2 现已推出,其中包括许多对 ASP.NET Core 的新改进。 以下是本次预览版的新内容: Razor 编译器更新为使用 Source Generators Blazor 支持自定义事件参数 增加 MVC 视图和 Razor 页面的 CSS 隔离 Blazor 支持从祖先组件中推断组件的泛型类型 Blazor 应用程序支持保留预渲染时的状态 SignalR – 支持 Nullable 标注 马上开始 想开始在 .NET 6 Preview 2 中使用 ASP.NET Core,请先安装 .NET 6 SDK。 如果您正在 Windows 上使用 Visual Studio,我们建议安装 Visual Studio 2019 16.10 的最新预览版。如果您在 macOS 上,我们建议安装 Visual Studio 2019 for Mac 8.
2021-03-14
3 min read