ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

C#、Qt、MFC,写上位机优先选哪个?

2021-10-13 16:57:58  阅读:219  来源: 互联网

标签:MFC Qt C# C++ 上位 语言


1:C#是微软开发的语言,编写上位机界面简单方便,语法和C++/C兼容较好,目前做控制系统的企业大多数用的都是C#,比如车企中车身域的控制系统都是用C#也就是Windows窗体应用做的上位机。

2:Qt是基于C++语言的,关于Qt的优点有很多,可以自己搜索了解下,在此不在赘述。对于写上位机而言,Qt同样很好。

3:MFC也是微软创作的利用VS来写上位机的工具,基于C++语言。

这几个写上位机那个好呢?对于还没有学习的小伙伴本人极力推荐去学习Qt,因为它真的太太太太太…好了。用它做上位机不比用C#做来的差。Qt拥有一个非常独特且强大的优点就是它可以跨平台,而且它很方便,相比于C#而言Qt唯一的一个缺点就是它使用的C++语言臃肿庞大。企业不使用Qt的原因不是因为它不好而是因为它是收费的。但是在有些场合只能使用Qt,除了上位机之外它比C#可以做更多的事,而且在市场上应用都很广,学完Qt你可以做很多事,在市场上很容易混饭吃,而且工资都不低。关于MFC,我想说,它是一个老人家,基本上被淘汰了,千万别选这个开发上位机,我曾用MFC做过一个上位机项目,用它做起来效率特别低,现在市场上基本只有很老的项目在维护时才使用MFC。只能说现在学MFC不适合在社会上混饭吃…不过它曾经辉煌过。

标签:MFC,Qt,C#,C++,上位,语言
来源: https://blog.csdn.net/iduuigdg/article/details/120747110

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有