是否有学习曲线?我想学习Windows Form,但是在阅读了许多关于WF vs WPF的帖子后,我完全被WPF所说服。我该怎么办?
如果您不需要它,请学习WPF并忘记Windows Forms。 Windows Forms和WPF是完全不同的,因此学习其中一个并不能真正帮助另一个。
WPF - 我先学习了Windows Forms,现在构建用户界面时想切换到MVVM模式很困难。我个人希望WPF是我的初恋。
学习WPF并不需要了解Windows Forms。如果您将使用C#或VB.NET进行编码,并且运行在现代硬件上,建议使用WPF。
学习WPF之前,没有技术上的理由需要学习Windows Forms。它们是完全不同的技术。
除非你需要使用Windows Forms维护旧应用程序,否则请坚持使用WPF。
这要看情况而定。
我猜你正在开发一个必须在客户机上安装的 Windows 应用程序,那么 Windows Forms 和 WPF 是不错的选择。
如果你是从头开始创建一个应用程序,我建议你专注于学习 WPF。
如果你需要维护一个已经使用了 Windows Forms 编写的现有应用程序,那么你最好学习 Windows Forms。
不行! WPF 是最新的趋势。Winforms虽然还没有完全死亡...
如果有人想要学习窗口应用程序开发,从WPF开始会带他走向最新的趋势。当然,Winform之前的经验也可能是一个优势。
我的个人观点是,如果您想获得使用MVVM的所有好处,WPF的学习曲线会更陡峭,因此这也取决于您的开发团队的设置方式、有多少人以及您的解决方案有多复杂。当然,您也可以只使用全部代码后端的WPF,但如果这是您想要做的全部内容,那么您可能还不如使用WinForms。