在工作中,我们目前使用C#、WinForms + DevExpress和皮肤(Visual 2013,.NET 4.5在不久的将来)。我们国外的大学出于某种原因不太喜欢这一点,并提出了这样的想法:“嘿,让我们用WPF代替吧!”
这取决于我去调查一下WPF,并给出一个10,000英尺的概述。
提出了一个问题: WPF是否是在Windows上开发防未来和闪闪发亮的应用程序的方向?在Windows平台上该怎么做?我们将留在微软的产品,但其他建议也欢迎。
发布于 2014-10-14 13:12:45
回答(并接近)我的问题:
我是从linux世界开始的,我有点被困在windows世界里。因此,我更喜欢的选择应该是跨平台的(可能是Qt,因为我一直在使用KDE ;)。但我们不支持非windows平台,而且很可能永远不会支持。此外,我们的应用程序之间的交互也非常重要。因此,我们希望继续使用纯微软解决方案:
下面是我们看到的选项(只使用microsoft产品):
我比较了过去四次(标准化)的google趋势:

总之,现在选择正确的技术并不容易。经过一番讨论后,我们决定暂时继续使用WinForms,并关注微软对windows 10的计划(编写为2014 Q4)。
发布于 2014-10-08 05:08:08
我个人强烈建议查看一下wxWidgets库。它具有以下特点:
发布于 2015-04-08 21:19:56
我想知道专用UI框架是否已成为过去,我们将使用纯html接口。考虑一下仅仅使用一个托管在winform中的浏览器控件来运行您的实际用户界面,使用JavaScript巧妙地编程,并连接到一些外部处理程序进行系统交互。
XAML非常接近HTML,但是共享公共范例中令人吃惊的几个方面,好像没有人注意到它是完全多余的。WinRT也是如此,我们不需要停留在Windows中。即使在移动平台上,使用浏览器呈现界面也更有意义,因为它们通常具有高性能和标准化。
HTML5、CSS3的可能性以及基于web的解决方案的进展对于任何桌面GUI系统来说都是遥不可及的。也能更好地处理云。
只有我的两块钱。
https://softwarerecs.stackexchange.com/questions/12014
复制相似问题