小编Shu*_*yno的帖子

用于 WPF 迁移的 Uno 平台与 Blazor 和 MAUI

我今天偶然发现了 Uno,我一直在试图弄清楚这个平台是否更能满足我们的需求。我们有一个 WPF 应用程序,我们想要制作一个 Web 版本,并使用 Blazor WASM,我们能够展示如何重用我们拥有的大多数 C# 业务逻辑并用 HTML/CSS 替换 XAML。我们的应用程序需要连接到通过 Rest API 为其提供数据的外部硬件(同时也是 WASM 的 Web 服务器)。如果我们将来需要本机访问,它还将使我们能够使用多平台。距离午夜还有 2 分钟,随着 Dotnet 6 的发布,我即将开始向 HTML/CSS 过渡。

从今天早上开始,我一直在想知道 Uno 是否允许我们保留我们拥有的大部分 WPF?有多少 WPF XAML 可以重用?全部、部分、没有?在过渡过程中我们是否会失去组件设计的 CSS 灵活性?Uno 能否将运行时生成的 XAML 元素处理为 WASM?Blazor WASM 可以在 MAUI 中与 Webview2 一起重用,原生应用程序的 Uno 版本是更好的选择吗?UWP 是一个可靠的途径吗?作为一个框架,我的意思是它似乎是 Uno 的基础?看起来 MAUI 和 Uno 正在走平行的道路,是否有潜在的合并或其中一个消亡?

希望有人可以帮助更好地理解其中的区别。我很感激任何反馈:)。

uno-platform blazor-webassembly

6
推荐指数
0
解决办法
1542
查看次数

标签 统计

blazor-webassembly ×1

uno-platform ×1