可能重复:
WPF与Windows窗体
我认为WPF最终将取代Windows Forms,但目前它们都在发售.
我的问题是,什么时候比另一个更合适?我们是否应该将Windows Forms留给旧版并仅在WPF中创建新的Windows客户端?
免责声明:我一般不是Windows客户端开发人员.
我知道asp.net和winform开发.我不是那种因为它是新技术而跳入新技术的开发人员.它需要给我额外的好处,如更高的生产力.
WPF优于Winforms的纯商业应用程序有哪些优势?我对WPF提供的额外的眼睛糖果,动画,渐变,图像显示效果等不感兴趣.业务应用程序用于数据输入,数据报告以及一些图表和静态显示照片.
WPF将如何帮助这些应用程序?更丰富的数据绑定?WinForm是一种成熟的成熟技术,我喜欢我可以在Visual Studio中为WPF(VS&Blend系列)的多个IDE做所有事情.另外我认为WPF没有像Winform对应物那样丰富的数据绑定控件(DataGridView..etc).AFAIK,Microsoft仍将支持Winforms多年.
试着说服像我这样的人切换.
使用WPF(Windows Presentation Foundation)与Windows窗体之间有什么优缺点?
在两者之间进行选择时需要考虑哪些因素?
我们即将着手开发新产品.我们当前的产品是使用VB.NET编写的传统客户端 - 服务器Windows窗体应用程序.
WPF是否已准备好用于业务应用程序? 从我所看到的情况来看,使用WPF开发用户界面似乎比使用Windows Forms更难.但我认为速度来自经验.不过,我有点担心WPF可能不会流行起来.
我们应该继续使用Windows Forms吗? 如果我们继续使用Windows Forms,我们是否会立即将自己降级为弃用?我认为市场推广会更快,但Windows Forms还会在五年后出现吗?
我们应该远离Microsoft产品吗? 我们所有的开发人员都是.NET开发人员,因此迁移到另一个开发环境可能是不可能的.
我希望我有一个水晶球.
WPF与WinForms.您如何看待Windows Forms平台的未来?
据我所知,WPF应用程序应该比Windows Forms应用程序运行得更快,因为WPF应用程序使用DirectX进行渲染而不是GDI.但什么样的应用程序将更快启动:WPF或Windows窗体?开始时间是大致相同还是一种应用程序会比另一种更快?
我没有针对任何特定的操作系统.
可能重复:
WPF与Windows窗体
我开始学习C#并想知道我何时以及为什么要选择WPF?我也想知道WCF是什么.它们是否与GUI有关?
如果我可以使用Winforms创建GUI,为什么要使用WCF/WPF创建GUI?