当前位置:  开发笔记 > 后端 > 正文

WPF,Windows窗体还是其他什么?

如何解决《WPF,Windows窗体还是其他什么?》经验,为你挑选了2个好方法。

我们即将着手开发新产品.我们当前的产品是使用VB.NET编写的传统客户端 - 服务器Windows窗体应用程序.

WPF是否已准备好用于业务应用程序? 从我所看到的情况来看,使用WPF开发用户界面似乎比使用Windows Forms更难.但我认为速度来自经验.不过,我有点担心WPF可能不会流行起来.

我们应该继续使用Windows Forms吗? 如果我们继续使用Windows Forms,我们是否会立即将自己降级为弃用?我认为市场推广会更快,但Windows Forms还会在五年后出现吗?

我们应该远离Microsoft产品吗? 我们所有的开发人员都是.NET开发人员,因此迁移到另一个开发环境可能是不可能的.

我希望我有一个水晶球.



1> Bob King..:

我们采用了这种方式,完全在WPF中构建了我们最新的桌面电子商务软件包(除了报告,我们互操作使用ReportViewer).我没有一天的遗憾.WPF的声明性方法很容易为每个人掌握,它有助于强制UI与业务逻辑分离.

也就是说,如果您的团队有很多WinForms经验,那么花时间学习WPF可能会适得其反.

如果这不是问题,请尝试WPF,也许你会被迷住.


自从提出这个问题以来已经有4年了,而且很明显:WPF仍然让那些说不会出现问题的人们感到懊恼!看起来它就在这里.

2> Joel Coehoor..:

    WPF用于最近的几个MS应用程序,包括Visual Studio 2010,因此我认为在您自己的应用程序中使用它是"安全的".开发速度当然与您熟悉工具及其功能有关.

    Windows Forms肯定会在五年内出现.

    如果您正在构建一个旨在在Windows桌面上运行的产品,那么您将很难找到比.NET更好的产品,特别是考虑到它是您已经知道的.如果您认为有一天可能想要Mac或Linux端口,您可能需要考虑替代方案.即便如此,随着Mono不断改进并且没有立即计划这样的端口,.NET看起来相当不错.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有