我的客户多年来一直使用 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/