【问题标题】:Which Prism is geared towards desktop apps "Xamarin Prism" or "WPF Prism" or "UWP Prism"? [closed]哪个 Prism 面向桌面应用程序“Xamarin Prism”或“WPF Prism”或“UWP Prism”? [关闭]
【发布时间】:2019-12-16 07:00:12
【问题描述】:

在 prismlibrary 文档中,它显示 WPF (lagacy 6)。如果我想将应用程序开发/重构为最新技术,我应该将 Xamarin.Forms 与 Prism 还是 UWP Prism 一起使用? (现在它在 WPF 中,但仍处于测试阶段,我可以更改它)文档不清楚。

该应用是桌面应用。通过 mediatR 调用后端。

【问题讨论】:

  • Prism.Wpf 有什么问题?这没有被弃用,但我相信 UWP 的 Prism 是。是开发 WPF 还是 Xamarin.Forms 应用取决于您是面向 Windows 平台还是其他平台。
  • 我想说,你首先别无选择.. android 或 ios -> xamarin,windows 7 -> wpf,仅适用于 windows 10,你甚至可以在 wpf 和uwp

标签: wpf xamarin.forms prism


【解决方案1】:

不推荐使用 WPF。文档的“遗留”部分只是文档过于冗长,我们很难让它们保持最新状态,因此一些文档仍然非常适用,而其他部分则根本不适用于 Prism 7 (主要围绕依赖注入)。

Prism 团队目前不支持 UWP。 UWP 的 Prism 6 有许多缺陷,需要修复很多。我们尝试与模板 10 合并,但结果对我们来说更糟。截至目前,我们需要一家或多家公司愿意帮助赞助为 UWP 重写 Prism 的计划,因为在 Brian 和我都没有业务需要 UWP 支持的情况下,“在我们的业余时间”工作量太大了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多