{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

都有哪些编程语言可以快速开发Windows下的GUI程序?

williamwen1986williamwen1986 回答10 收藏1
收藏问题

10条回答

Profeel

Profeel

回答于2022-06-22 19:16

易语言,哈哈

评论0 赞同0
  •  加载中...
opengps

opengps

回答于2022-06-22 19:16

谢邀。技术选型很重要,作为一名一线开发人员,下面谈谈常见的Windows平台企业级开发GUI程序常用编程语言。


C/C++系列

如果你的程序对性能要求较高,那么推荐C++来完成。下面介绍介绍两种官方的,开发过程中经常用到的C++界面库,至于Duilib、BCG等第三方开源库这里不再介绍。

1、Qt

C++开发界面首选开源库。跨平台支持,文档齐全,API设计优雅,一直保持更新,它不仅仅是一套界面库,更封装了多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等接口。

2、MFC

俗话说,MFC==没饭吃,虽然现在都已经2020年了,但是还是有大量的公司在使用MFC这一上古技术来开发界面,它并没有灭绝。不过大多数处于维护态了。新项目我想很少有公司会采用MFC来开发了(目前新版本的VS已经默认不搭载MFC了,需要多带带安装)。

如果你是在校学生, 不建议深入学习MFC相关技术,理解大致思想即可。

如果你已经参加工作,不幸处于维护MFC老项目之中,那么建议工作之余多学习其他技术,早日跳槽脱坑。

C#

这家伙绝对是Windows界面开发的王者,背靠微软这一强大后盾,为开发者提供所见即所得的开发模式,即使是新手也可以通过简单的拖拽来开发出带有图形界面的可视化软件,不仅可以开发PC客户端,更能开发Web端。最大的缺点是要安装framework组件。

JS系列

曾梦想一统天下(Web、移动端、PC端)的JS,推出了Electron,为开发者提供PC客户端开发,更有VSCode、Atom这样的成熟案例。不过最大的缺点就是开发出来的东西体积太大了,运行效率偏低。

Delphi

曾经的王者,现在已经落寞到很少有人知晓的地步,虽然它还在坚持更新。将所见即所得发挥到了极致,至于到底它有多强大多好用呢,因为自己确实没有使用过,就不再妄加评论了。

如果没有特殊需求的话,不再建议大家再去纠缠Delphi 了,比较是过时的东西。

本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!

评论0 赞同0
  •  加载中...
sPeng

sPeng

回答于2022-06-22 19:16

Delphi7和C++builder6是我最爱用的,visual c++我只用过2003版本,感觉太麻烦,距离可视化编程差得很远。

评论0 赞同0
  •  加载中...
noONE

noONE

回答于2022-06-22 19:16

二十年前的vb6.0就可以秒杀现在一众非微软系解决方案 ,点几个按钮 界面自动全部生成好 配置下数据库 就行了 ,如果要自定义 可视化拖拽控件 拼装界面 ,界面代码一行不用写。

评论0 赞同0
  •  加载中...
yzd

yzd

回答于2022-06-22 19:16

vb.net:论开发速度c#就是个弟弟

评论0 赞同0
  •  加载中...
Fourierr

Fourierr

回答于2022-06-22 19:16

Delphi已经很少有人用了,新的程序员都不知道是什么东西,C#应当是首选,如果兼顾其他方面,比如:性能 跨平台等,QT是比较好的选择

评论0 赞同0
  •  加载中...
_ipo

_ipo

回答于2022-06-22 19:16

autoit

评论0 赞同0
  •  加载中...
loonggg

loonggg

回答于2022-06-22 19:16

快速的话c#吧,上手挺快的。

评论0 赞同0
  •  加载中...
CntChen

CntChen

回答于2022-06-22 19:16

pyqt,pyside

评论0 赞同0
  •  加载中...
xingqiba

xingqiba

回答于2022-06-22 19:16

用pyqt,感觉不错

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<