问题 Windows窗体(Winforms)还是WPF? (2019)

尼尔

论坛管理员
工作人员
已加入
2011年4月15日
留言内容
147
地点
VA
编程经验
10+
在2019年,Windows Forms似乎仍然占主导地位,我想主要是出于易于使用,拖放和不需要MVVM的目的。 Microsoft可以轻松修复高dpi的支持,并且我已经在4K显示器上对其进行了测试,而且看起来还不错。我确实希望默认字体大小不是8pt,但这是自90年代以来一直沿用的一件事。

我们正在面对一个新项目,我们很可能会使用WPF。我们必须精通WPF,XAML和MVVM(我们已经在移动和其他领域中使用过,这不是最大的问题)。组件供应商似乎仍然偏爱Winforms,但显然WPF具有将应用程序提升到一个新水平的巨大潜力和能力,而且苹果公司在形式上胜过功能,而WPF似乎又是正确的答案。

我们大量使用DevExpress组件,并且像它们一样,如上所述,它们似乎确实偏爱Winforms,这可能更容易添加来自ActiveX / VCL背景的组件。我不确定.NET Core 3是如何发挥作用的,但是我知道精通XAML还将有助于任何人选择使用Xamarin Forms。

在这里,许多人都面临这个难题,请讲述您选择哪种平台(Winforms与WPF)以及原因的故事。您上次启动新项目并做出选择的时间是什么?它是如何完成的?
 

类似线程

最佳 底部