-1

我们有一个用 WPF 编写的现有应用程序,我们正在寻找一种迁移它的方法,以便它可以在 Web 浏览器上运行。

经过挖掘,似乎我们需要找到一种方法将代码编译为 webassembly,但我不确定它对于现有的完全加载的 WPF 应用程序有多好。

关于如何开始的任何想法?

4

1 回答 1

0

Uno Platform绝对可以帮助您使用 WebAssembly 将您的应用程序移植到任何浏览器。执行此操作的能力取决于您的 WPF 应用程序的开发方式:

  • 您是否通过Interop或高级库访问平台功能?
  • 您是否使用仅在 WPF 中可用的高级 XAML 功能?(MultiBinding、事件触发……)
  • 您是否直接访问网络服务,例如 SQL 服务器?(在浏览器中运行时,您会像任何Web 应用程序一样受到其安全限制)因此,如果您的应用程序非常独立或已经使用 http API 访问其外部依赖项,那么迁移到 Uno 应该很简单。

您可以通过以下链接尝试开始使用 Uno: https ://platform.uno/wpf/

免责声明:我正在为 Uno Platform 工作。

于 2021-06-29T17:48:33.453 回答