finalize 复活_OpenSilver通过WebAssembly复活Silverlight

Userware推出了OpenSilver,这是Silverlight的开源版本,利用WebAssembly和MicrosoftBlazor,可在现代浏览器上运行。它旨在帮助开发者构建新应用或升级现有Silverlight应用。

finalize 复活

还记得Silverlight ,这是Microsoft的丰富Internet应用程序插件,在HTML5放弃之前,它们与Adobe Flash竞争吗? .NET软件公司Userware本周对OpenSilver的介绍提供了Silverlight的开源重新实现,可通过WebAssembly二进制指令格式在当前浏览器上运行。

OpenSilver现在可以作为技术预览使用,它是Silverlight的无插件版本,它利用WebAssembly和Microsoft Blazor的Mono软件开发平台,用C#构建客户端Web应用程序。

[ 也在InfoWorld上:为Windows 10X和Surface Neo开发 ]

Silverlight支持使用C#,XAML和.NET开发富Internet应用程序。 由于大多数浏览器不再支持插件,因此只能在Microsoft的Internet Explorer上运行Silverlight应用程序。

为了填补传统Silverlight留下的空白,OpenSilver可以通过两种方式使用:构建新应用程序或对现有Silverlight应用程序进行现代化升级。 后者可以与OpenSilver重新编译,以在支持WebAssembly的浏览器上运行,包括Firefox,Safari,Edge和Chrome。 支持的操作系统范围从Windows和ChromeOS到iOS和Android移动平台。

想要构建OpenSilver应用程序的开发人员可以将免费扩展程序下载Visual Studio 2019 IDE中 ,该扩展程序将项目模板安装到“新建项目”对话框中。 使用Visual Studio的开发人员可以选择Silverlight UWP(通用Windows平台)方言。 相同的扩展名可用于重新编译应用程序。

[ 同样在InfoWorld上:TypeScript与JavaScript:了解差异 ]

Userware警告说,尚不支持所有Silverlight功能,因此开发人员应期待一些编译错误。 开发人员可以通过诸如导入.NET Standard或JavaScript库之类的方法来解决这些限制。 当前预览涵盖了大约60%的Silverlight API,并支持最常用的功能。 今年预期的功能包括Open RIA Services和Silverlight的Telerik UI。 Userware已经发布了使用其技术的示例应用程序

Microsoft仍提供Silverlight 5,但自2021年10月起,它将不再获得支持。Silverlight开发目前仅限于Internet Explorer 10和11。

翻译自: https://www.infoworld.com/article/3532088/opensilver-resurrects-silverlight-with-webassembly.html

finalize 复活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值