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

被折叠的 条评论
为什么被折叠?



