微软将在明年10月21日终止支持Silverlight

微软也将在明年10月21日终止支持Silverlight,实际上现在虽然还在使用,但早已在几年前微软就已停止对它的积极开发,目前,微软已正式对web开发人员发布Blazor,来替代Silverlight工作。

软建议桌面应用程序开发人员在.NET Core for Silverlight上使用UWP或WPF。对于Web开发人员,微软现在已经发布了Blazor WebAssembly新框架。这不是预览版,Blazor现在已经开放使用。

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

Blazor是ASP.NET的功能,ASP.NET是流行的Web开发框架,该框架通过用于构建Web应用程序的工具和库扩展了.NET开发人员平台。

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

Blazor使用开放式Web标准,而无需插件或代码转译。

Blazor可在所有现代Web浏览器(包括移动浏览器)中使用。

Blazor应用程序可以使用现有的.NET库,这要归功于.NET Standard(在所有.NET实现中通用的.NET API的正式规范)。

你的C#代码可以轻松调用JavaScript API和库。在用C#编写逻辑时,可以继续使用客户端UI存在的大型JavaScript库生态系统。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。