mfc编程过时了吗 为什么还有公司用mfc开发

网友提问:

编程老兵看过来,MFC开发是否已经没落?

优质回答:

先说结论:

MFC开发不再热门,但是也没有灭绝!

俗话说得好,MFC==没饭吃,不论你是否承认,都已经2021年了,在国内的大行情下,PC端软件开发整体处于没落阶段,上古界面库MFC早已经过时了,但是它并没有灭绝,在很多军工、自动化领域都随处可见MFC的身影。

如果新项目选型C++开发,这里推荐选择Qt库,而不是MFC(当然其他的类似Duilib等第三方库也可考虑,限于篇幅,这里不再介绍)。

Qt作为C++界面开发的首选界面库,它API设计优雅、跨平台支持、官方文档齐全,持续维护更新,对新手超级友好。新版本的QSS可以让我们像Web开发中的CSS那样绘制客户端软件样式。

但是,对于C++而言,做界面真的不是它的强项啊。C#、Electron难道都不够香吗?就连失传多年的Delphi开发起来我感觉也很赞啊。

那么初次接触C++界面开发, 要不要在MFC上花费太大功夫呢?下面谈谈自己的观点:

如果你还是在校学生,建议你了解MFC的思想即可,不必去深究;C++的界面库,去学学QT,不是更香吗?国产化当头,相信QT的市场会更加广阔!

如果你已经工作,并且很不幸,目前的开发以某一祖传代码为基础,且是MFC累积的,那么我只能建议你业余时间学习掌握下QT,随时准备跑路吧!

其他网友回答

新桌面系统用mfc的少了,主要是开发人员少了,但是mfc至今没有什么成熟的可替代的方案,如果你要在windows开发桌面程序,发布时你还不想对. net framework有依赖,你也不想拖一大堆qt的油瓶,你基本没有啥好选择,还是得老老实实mfc

其他网友回答

本质上是个封闭的东西,只能培养出流水线工人。有技术追求的,早点摒弃这个,除非实在是需要混个饭碗,无路可走了。

其他网友回答

当然没落了 微软自己都不用了

其他网友回答

我不会mfc,我只会API接口编程,,,

版权声明