【问题标题】:WPF vs. Windows Forms [duplicate]WPF 与 Windows 窗体 [重复]
【发布时间】:2009-05-19 22:03:06
【问题描述】:

【问题讨论】:

    标签: wpf winforms


    【解决方案1】:

    We went to WPF and never looked back. 在这一点上,我建议在 WPF 中进行所有新开发,因为体验要好得多。但请谨慎对待,尤其是如果您的团队拥有丰富的 WinForms 经验。

    【讨论】:

      【解决方案2】:

      WPF 将需要 .NET 3.0(或更高版本),并将有助于更好地分离您的表示/业务逻辑/数据访问层。如果你有一个 UI 设计师或者你精通 Expression Blend WPF 可能是要走的路。

      如果没有 UI 设计师并且关注点分离不成问题,WinForms 不会为您的项目引入任何额外的学习曲线。

      【讨论】:

      • 关注点分离应该始终成为一个问题...
      • 是的,但是即使使用 WinForms 也可以实现高水平的分离,WPF 只是让做正确的事情变得更容易;)
      • 我不了解其他人,但我从未遇到过 Blend UI 设计师。只是那些涉足它的普通开发者。
      【解决方案3】:

      如果您从事一个大型项目,一方面是(界面)设计师,另一方面是程序员,WPF 可能比 Forms 更好,因为您可以通过 xml 更好地将 GUI 与代码分开。

      但一般来说,我不会认为自己能够一劳永逸地决定 WPF / Windows 窗体。

      【讨论】:

        【解决方案4】:

        从外观上看,Visual Studio 也在使用 WPF。 A New Look for Visual Studio 2010

        【讨论】:

          猜你喜欢
          • 2011-06-04
          • 1970-01-01
          • 1970-01-01
          • 2017-07-11
          • 1970-01-01
          • 2011-02-10
          • 2012-05-31
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多