c++ - 比 MFC 更好的框架?

标签 c++ windows mfc

我的客户多年来一直使用 MFC 应用程序。主要原因是因为他们的应用程序是与各种传感器交互的实时应用程序,而他们的性能是他们成功的关键。

大约 10 年前,我使用 MFC,然后转向 .NET。但如果有必要,我愿意回到 MFC。但问题是它是否值得,以及现在是否有比 MFC 更好的东西。

我知道 C++ 是优化我们的应用程序所必需的,MFC 是 Win32 API 的 OOP 包装器,可能是 Windows 上最快的 OOP UI API。

但我主要担心它的可测试性和复杂的 API。所以从长远来看,MFC 可能会减慢我们的速度。

你怎么看?是否有任何框架可以实现比 MFC 更好的性能?

更新:至于所需的性能,我没有确切的数字,但我看到一个应用程序正在运行。它几乎是从每一个移动的物体上接收到各种类型的信号。我当时的猜测是不到 1/2 秒来获取和显示来自每个信号的所有信号。但我可能是错的。

最佳答案

您可能想看看 Qt .

网上充斥着MFC和Qt的比较;这是最近的一个:https://softwareengineering.stackexchange.com/questions/17490/comparing-qt-vs-mfc

关于c++ - 比 MFC 更好的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439734/

相关文章:

c++ - 将并行程序从 openMP 转换为 openCL

c++ - 在 MFC 中重绘时闪烁

c++ - CS滚动条/MFC : flickering while move the thumb slider

c++ - 我如何证明 volatile 分配不是原子的?

C++从字符串中获取数字并进行计算

c++ - 使用输出迭代器的通用函数示例不起作用

linux - X509Certificate2 在 .NET Core 应用程序中的 widows 和 linux 不同

linux - Windows IPC 模拟 Linux Unix 域和 Netlink 套接字

json - 在 Windows 中 curl - 我如何在 json 中放置一个空格?

c++ - 在 MFC 应用程序中扩大 RDP ActiveX