------解决方案--------------------
MFC 是专门为Windows原生设计的, 性能比Qt要好.
当然了, 很多公司也不识货
WTL的实现很漂亮, 为什么也没有多少人学?
GTK+ 的实现也很漂亮效率也很高, 为什么在Windows的占有率比Qt还低?
MFC 用的人多, 自然也它的道理. 其实看看很多软件用的框架都是Qt, MikTeX就是的.
从Windows Vista开始微软就把自己的重心放在托管库上了, 因为C#这样的虽然执行效率不高, 但是开发效率高一些.
不过我的感觉还是Qt的开发效率高.
------解决方案--------------------
如果产品是平民产品,而且只针对windows平台。我还是建议用微软自己的开发工具。 毕竟是亲儿子。
如果产品是想 linux .嵌入式。或者其他移动设备上甚至想做一套代码跨多平台。还是Qt吧。。
在国外其实windows桌面用Qt的也很多。而且Qt有很多自己的产品。比如photoshop..3dmax。这些UI都是用Qt做的。
现在国内国防,能源都需要代码可见。所以都在从MFC往Qt走。好了。
最后Qt有开源可以自己优化,有商业版本能提供支持,并且授权比MFC便宜多了。。国内只是盗版严重而以。。