作为wpf的用户,我可以负责任地说wpf是一个强大的工具,将来可以跨平台使用。wpf的界面非常漂亮。当我熟悉它的时候,即使我做一个小的演示,开发速度也会比winform快。它的缺点是学习曲线陡峭,我需要使用和体验很多东西。在我熟悉它之后,如果我做android或者小程序的开发,你会发现wpf中有很多东西已经被触及了。如果我能克服最初的学习困难,我建议学习wpf和windows界面。如果我想保持冷静,wpf是个不错的选择。我以前用过delphi,也学过qt,但是我觉得用wpf更方便、更强大。
因为wpf的学习成本很高!首先,xaml需要你花很多时间学习!那么混搭设计ui动画也需要学习!背景代码也需要学习!还有wpf的独家功能要学习!winform相对容易上手!但是winform有明显的缺点,它是基于gdi绘图的,如果电脑显卡不好的话!ui将非常卡!你不能用它!如果显示器是高分辨率屏幕,更别说了!直接冷却!模糊不清楚添加ui延迟!该死的!wpf现在支持。netcore3.0!值得学习
!那些说wpf不好的人是不理解wpf的人!我可以说外行
wpf的优点是设计接口,非常适合开发高级的、自适应的接口程序。如果我是老板,我会优先考虑那些懂wpf的程序员。毕竟,这是一种趋势。