使用WPF(Windows Presentation Foundation)与Windows窗体之间有什么优缺点?
在两者之间进行选择时需要考虑哪些因素?
我们正在开始一个新项目,并试图决定使用Windows窗体或WPF.
我已经阅读了其他一些Stack Overflow帖子,并意识到WPF在数据绑定和外观方面有一些优势,但也有一个陡峭的学习曲线和相当不成熟的工具和控件.
我们希望更好地了解Microsoft是否计划停止Windows Forms技术的新开发并强制所有新开发最终转到WPF,或者是否要维护和改进这两种技术.(或者他们是否只是等着看他们如何下定决心?)
目前,似乎WPF不一定是在UI中不需要额外花哨的业务应用程序的最佳方式.但是,知道WPF是否是我们迟早需要接受的东西会很好.
我对WPF和Windows Forms非常困惑.WPF相对于Windows窗体的用途是什么?WPF的用途是什么?
是否需要将现有(或开发)项目从WinForms传递给WPF? 甚至是Silverlight?
如果项目没问题,是否值得在WPF中切换?Silverlight可以在未来取代WPF吗?
我在问,因为有传言称微软将放弃WPF和Silverlight的WinForm(维护和支持).我相信Winforms将得到更长时间的Windows支持?!...
Winforms的开发会在很多年内过时吗?