有学习曲线吗?我想拿起Windows Form,但在阅读关于WF vs WPF的许多帖子时,我完全被WPF说服了。我该怎么办?
答案 0 :(得分:16)
如果您不需要,只需学习WPF并忘记Windows窗体。 Windows窗体和WPF完全不同,因此学习其中一个并不能真正帮助另一个。
答案 1 :(得分:3)
WPF - 我首先学习了Windows窗体,当我构建UI时,很难将我的想法转换为MVVM模式。我个人希望WPF是我的初恋。
答案 2 :(得分:2)
您无需了解Windows窗体即可学习WPF。如果您要使用C#或VB.NET进行编码并在现代硬件上运行,我会使用WPF。
答案 3 :(得分:2)
在学习WPF之前,没有技术原因可以学习Windows Forms。它们是完全不同的技术。
除非您需要使用Windows窗体来维护旧应用程序,否则请坚持使用WPF。
答案 4 :(得分:1)
取决于。
我假设您正在开发必须安装在客户端计算机上的Windows应用程序,Windows Forms和WPF将是不错的选择。
如果你是从头开始申请,我会推荐WPF,所以要专注于此。
如果您必须维护已在Windows窗体中编写的现有应用程序,那么最好学习Windows窗体。
答案 5 :(得分:0)
首先使用Windows Form创建一些应用程序也许并不坏,这是经典的方式,并且这样做你不会失去任何东西,因为用Windows Form创建应用程序你只需用标准UI制作经典应用程序。在此之后,如果您希望应用程序具有比使用WPF更好更好的UI。
答案 6 :(得分:0)
我个人认为,如果你想获得使用MVVM的所有好处,WPF的学习曲线会更加陡峭,所以它也可能取决于你的开发团队的设置方式,人数和复杂程度你的解决方案是。你当然可以只使用WPF和所有代码,但如果这就是你想做的事情,你也可以使用WinForms。
答案 7 :(得分:0)
都能跟得上! WPF是最新趋势。尽管如此,Winforms还没有死......
如果有人想学习窗口应用程序开发。从WPF开始将带他走向最新潮流。当然,Winform以前的经验可以是一个优势。