【发布时间】:2020-03-26 19:53:43
【问题描述】:
我们目前正在研究 OpenSilver,它是 Silverlight 的开源重新实现。 它通过 WebAssembly 在浏览器上运行。它为 WebAssembly 和 Microsoft Blazor 使用 Mono。 它无需浏览器扩展即可运行。
到目前为止,我看到的示例要求它托管在 IIS 中。 在 Visual Studio 中,它可以通过 IIS Express 或模拟器托管。
我们的客户有安全要求,禁止他们使用 Web 应用程序(托管在 IIS 中)。
我们正在评估 OpenSilver 作为一种潜在的跨平台解决方案。
有没有办法作为标准单独或自托管应用程序运行? 我知道 Qt/QML 有一个浏览器控件,可以让你直接加载 html 页面。 我很确定这对我们没有任何帮助。 有没有其他选择?
谢谢
【问题讨论】:
-
Blazor 可以run on Electron 甚至更少。但这不再使用 Wasm。
-
OpenSilver 有朝一日可以在 Node.Js 上运行,在该团队的优先级列表中可能不会太高。如果没有 Wasm,我看不到它的运行。
标签: blazor webassembly