UWP与MFC桌面应用程序开发

时间:2017-03-08 14:12:28

标签: mfc uwp

我是c#开发人员,换句话说,我已经完成了许多由C#完成的项目,Delphi和其他项目由PHP和JAVA完成,现在我必须提供性能至关重要的解决方案,我需要转向其他技术像UWP或MFC,但我认为UWP非常有限,有很多限制,其他部分MFC和visual c ++都知道很难学。 那么制作桌面商业应用程序的最佳(最终)方向是什么?

2 个答案:

答案 0 :(得分:0)

这个问题只能有主观的答案。作为一般规则,通过“更接近金属”可以获得更好的性能,因此C ++可能是更好的选择。特别是如果您受到UWP的一些限制的影响。

那就是说,并不是所有关于你使用的语言。您可以用C ++编写慢速程序,用C#/ XAML编写快速程序。

UWP还包含分发技术,因此您可以使用Desktop bridge将C ++构建的应用程序作为APPX进行分发。

答案 1 :(得分:0)

不确定性能关键部分在哪里:

  • 内存和磁盘空间不足? (低于400 KB)
  • 可以在运行Win95的现金注册表上执行吗?
  • 快速启动?
  • 快速3D渲染?
  • 快速业务逻辑计算?
  • 支持快速新开发的伟大开发工具支持?
  • 适用于所有版本的Windows或跨平台吗?

我猜它是业务逻辑部分,所以我可能会在您最喜欢的.NET GUI渲染工具中实现GUI。然后将任何性能关键业务逻辑放在可以从.NET代码接口的标准C ++ DLL中。