迁移 Silverlight 应用程序的指南



我们计划将同时具有业务和UI逻辑的Silverlight应用程序迁移到新技术。是否有任何可用于 silverlight 迁移的标准过程或工具。

我们希望转向像html这样的标准技术,并得到所有Windows/mac/Linux浏览器的支持。请给我们任何建议

从 Silverlight 到任何技术的直接迁移路径都没有,尽管可能在一定程度上迁移到 WPF,但正如你提到的,你想在浏览器中运行,今天最好的方法可能是使用 Blazor,它刚刚获得了第一个正式版本,Microsoft现在正在大力投资它。

最重要的是,法国公司Userware创建了OpenSilver平台,该平台是基于WebAssembly和Blazor的Silverlight替代品,与所有主流浏览器兼容。他们甚至提供基于这种方法的专业移民服务。

还有丰富的生态系统已经发展起来,有很多第三方UI组件供应商(如Telerik,DevExpress,Radzen等(。

在 Mobilize.Net,我们有一个迁移工具,可以使用Angular,Kendo UI,HTML和CSS将客户端XAML和C#转换为TypeScript。它支持 C# 构造,如泛型和接口。

您可以在此处观看来自 Twitch 的直播 这是一种最适合非常大的复杂 SL Web 应用程序的方法,这些应用程序太耗时或成本高昂,无法重写为纯本机方法。

最新更新