微软终于发布了 Silverlight 的替代品

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Silverlight Blazor WebAssembly

Microsoft Silverlight 将于 12 年 2021 月 11 日终止支持。尽管 Silverlight 仍受 Microsoft 支持,但积极的开发在几年前就停止了。 目前,Silverlight 仅在 Internet Explorer XNUMX 上受支持。Silverlight 使开发人员能够构建桌面和 Web 应用程序。 Microsoft 建议桌面应用程序开发人员在 .NET Core 上为 Silverlight 使用 UWP 或 WPF。 对于 Web 开发人员,微软现在发布了一个新的框架,叫做 Blazor WebAssembly. 这不是预览版,Blazor 现在已准备好生产。

Blazor 允许 Web 开发人员使用 C# 而不是 JavaScript 创建 Web 应用程序。 他们还可以重用 .NET Silverlight 代码。 此外,Blazor 应用由使用 C#、HTML 和 CSS 实现的可重用 Web UI 组件组成。 由于客户端和服务器代码都是用 C# 编写的,因此开发人员可以共享代码和库。

Blazor 是 ASP.NET 的一项功能,它是一种流行的 Web 开发框架,它使用用于构建 Web 应用程序的工具和库来扩展 .NET 开发人员平台。

与 Silverlight 相比,Blazor 具有以下优势:

  • Blazor 使用开放式 Web 标准,无需插件或代码转换。
  • Blazor 适用于所有现代 Web 浏览器,包括移动浏览器。
  • Blazor 应用可以使用现有的 .NET 库,这要归功于 .NET 标准——一种在所有 .NET 实现中通用的 .NET API 的正式规范。
  • 您的 C# 代码可以轻松调用 JavaScript API 和库。 在使用 C# 编写逻辑时,您可以继续使用存在于客户端 UI 的大型 JavaScript 库生态系统。
  • Visual Studio 和 Visual Studio Code 在 Windows、Linux 和 macOS 上提供出色的 Blazor 开发体验。
  • .NET 是免费的,其中包括 Blazor。 不收取任何费用或许可费用,包括用于商业用途。

您可以从下面的源链接了解有关 Blazor 版本的更多信息。

Sumber: 微软

有关主题的更多信息: ASP.NET, 开拓者, Silverlight的, WebAssembly