【发布时间】:2009-05-19 22:03:06
【问题描述】:
复制:
与 Windows 窗体相比,WPF 的优缺点是什么?
【问题讨论】:
与 Windows 窗体相比,WPF 的优缺点是什么?
【问题讨论】:
We went to WPF and never looked back. 在这一点上,我建议在 WPF 中进行所有新开发,因为体验要好得多。但请谨慎对待,尤其是如果您的团队拥有丰富的 WinForms 经验。
【讨论】:
WPF 将需要 .NET 3.0(或更高版本),并将有助于更好地分离您的表示/业务逻辑/数据访问层。如果你有一个 UI 设计师或者你精通 Expression Blend WPF 可能是要走的路。
如果没有 UI 设计师并且关注点分离不成问题,WinForms 不会为您的项目引入任何额外的学习曲线。
【讨论】:
如果您从事一个大型项目,一方面是(界面)设计师,另一方面是程序员,WPF 可能比 Forms 更好,因为您可以通过 xml 更好地将 GUI 与代码分开。
但一般来说,我不会认为自己能够一劳永逸地决定 WPF / Windows 窗体。
【讨论】:
从外观上看,Visual Studio 也在使用 WPF。 A New Look for Visual Studio 2010
【讨论】: