-2

我想将我们的 WinForms 技术替换为 WPF。WPF 是否足够成熟,可以迁移到?

什么是迁移风险?

它是否经过调整和足够强大?没有像 SilverLight 那样弃用 WPF 的计划吗?

4

1 回答 1

1

我想将我们的 WinForms 技术替换为 WPF。WPF 是否足够成熟,可以迁移到?

是的。

什么是迁移风险?

了解 MVVM 的 SOLID 实现所需的时间和培训。

它是否经过调整和足够强大?没有像 SilverLight 那样弃用 WPF 的计划吗?

WPF 在 Windows 8 中被“贬低”了......但所有的功能仍然存在 - 很难解释......

Metro Apps 仍将使用 XAML 和 DataBinding 来描述 UI 和与视图模型的交互。应用程序仍然可以用 C# 编写,并且有一个专用于它的 .net 框架(4.5)。但不是编译为 CLR,而是编译为本机代码。

因此,虽然 WPF 在技术上是贬义的,但我们剩下的(Metro)步行、谈话和其他行为就像 WPF 开发工作一样。

也就是说,WPF 应用程序可以在 Windows 8 计算机的“经典桌面”上运行,而 .net 框架 4.0 仍然是当前技术。

PS 这个话题很可能已经结束了——你也许可以在https://softwareengineering.stackexchange.com/上得到更好的答案

于 2013-03-12T22:57:08.947 回答