您的位置:云骑士 > 科技 > 新闻 >
Microsoft Blazor 正式发布,Silverlight 走到终结
时间:2020-12-16 11:23:08

虽然 Microsoft Silverlight 将于 2021年10月12日终止支援并在前几年停止了积极开发,但目前 Microsoft 仍然支援着 Silverlight。现在仅 Internet Explorer 11 还支援 Silverlight,因为 Silverlight 能使开发人员轻鬆构建桌面和 Web 应用程式,也是不可或缺的了。

Microsoft 对此建议桌面应用程式开发人员在.NET Core for Silverlight 上使用 UWP 或 WPF;对于Web 开发人员,Microsoft 现在已经发布 Blazor WebAssembly 新框架以代替 Silverlight,Blazor 正式版现在已经开放使用,有需要的用家可以下载了。

据悉,Blazor 是 ASP.NET 的功能, ASP.NET 是目前流行的 Web 开发框架,该框架通过用于构建Web 应用程式的工具和库扩展了 .NET 开发人员平台。 Blazor 允许 Web 开发人员使用 C# 代替JavaScript 创建 Web 应用程式,还可以重用 .NET Silverlight 代码。另外,Blazor 应用程式由使用 C#,HTML 和 CSS 实现的可重複使用的 Web UI 组件组成。由于客户端和伺服器代码都是用 C# 编写的,因此开发人员可以共享代码和库,这让多人开发工作更加快捷方便,更能提高效率。

Blazor 与 Silverlight 相比,具有以下优异的特点:Blazor 使用开放式 Web 标準,无需插件或代码转译;Blazor 可在所有现代 Web 浏览器(包括移动浏览器)中使用;Blazor 应用程式可以使用现有的 .NET 库,这要归功于 .NET Standard(在所有.NET 实现中通用的 .NET API 的正式规範);已有的C# 代码可以轻鬆调用 JavaScript API 和库。在用 C# 编写逻辑时,可以继续使用客户端 UI 存在的大型 JavaScript 库生态系统。

此外,Visual Studio 和 Visual Studio Code 在 Windows,Linux 和 macOS 上均提供了出色的 Blazor 开发体验。且 .NET 是完全免费的,其中也包括 Blazor,Microsoft 不会收取任何费用或许可费用,包括用于商业用途,这也能让 Silverlight 用家没有顾虑的换成 Blazor。

相关下载
相关视频
相关教程
最新教程