桌面端开发都用什么语言

对于编程来说,没有比较好的语言,只有比较适合的语言 。先说常见的pc桌面开发语言 。
碳碳系列
c系列比较大的优点就是效率高,不过缺点也是很麻烦的,上手难度大 。介绍了两种在开发过程中经常使用的有认可的c接口库 。第三方开源库如duilib、bcg这里就不介绍了 。
1、qt
c开发界面开源库 。在c领域,所有有gui的地方,嵌入式的地方,金融、工业、电力、视频监控等行业都有qt 。跨平台支持,完整的文档,优雅的api设计,始终更新 。它不仅是一套接口库,还封装了多线程、数据库访问、图像处理、音视频处理、网络通信、文件操作等接口 。
通用的抓包神器wireshark和文档编辑器wps是用qt开发的 。下面是qss实现的界面蒙皮效果图 。
2、mfc
俗话说,在mfc==没饭吃,虽然2020年已经过去了,但是仍然有大量的公司使用mfc这种古老的技术来开发接口,而在没有灭绝.却没有 。但是他们中的大多数都在维护态.我认为很少有公司会采用mfc来开发新的项目 。
如果是在校学生,不建议深入学习mfc相关技术,了解大意 。
如果你已经参加工作了,很不幸正在维护老mfc项目的过程中,建议你工作后多学习一些其他技术,尽快跳出坑 。
c#
简单易上手,这家伙是windows界面开发 。在微软的支持下,他为开发者提供了所见即所得开发模式 。即使是新手,也可以通过简单的拖放操作,开发带有图形界面的可视化软件,既可以开发pc客户端,又可以开发web终端 。比较大的缺点是安装框架组件 。
js系列
曾经梦想称霸(web、移动、pc)的js,推出electron为开发者提供pc客户端开发,有vscode、atom等成熟案例 。但是比较大的缺点是开发出来的东西太大,运行效率低 。
德尔斐
曾经的,现在孤独到很少人知道的地步,虽然还是坚持更新 。我把我所看到的发展到了 。至于有多强大好用,因为没用过,就不评论了 。
如果没有特殊需求,不再建议大家纠缠德尔福,这是过时的东西 。
计算机编程语言
是的,python不仅可以写爬虫,还可以开发接口 。
【桌面端开发都用什么语言】在pyqt,的帮助下,你还可以快速完成图形界面的开发 。下图是网易云音乐开源项目“feeluown”,被某大神高度模仿 。由pyqt开发,号称是符合unix理念的跨平台音乐播放器 。目前这项工作已经在github上开通 。