什么语言写 gui 脚本最快呢!

2023-11-16 21:41:17 +08:00
 1140601003
最近一直苦恼着给客户写脚本,客户的需求是 window 下 exe 带有图形界面,我今天用了一天时间去写了个 python 的 pyside6,就几个控件相当麻烦,而且打包 exe 的还有很多 bug ,相当麻烦。请问各位大佬,有木有什么语言可以快速写出 gui 且打包 exe 无 bug 呢!。
23020 次点击
所在节点    程序员
120 条回复
yjd
2023-11-17 09:24:54 +08:00
aardio 我记得是不支持动态调试的。
xieren58
2023-11-17 09:44:13 +08:00
最近用 Avalonia 完成了一个项目, 还不错... 熟悉了, 开发起来非常快...
bbxiong
2023-11-17 09:46:40 +08:00
tool2d
2023-11-17 10:00:51 +08:00
以前用 IDE 的配套 UI 编辑器。

现在觉得 JSX 很快,又能跨平台,不同平台编译出不同代码,习惯了开发也快。
maybedk
2023-11-17 10:08:21 +08:00
python 的话 tkinter 解决不了吗?简单的界面可以胜任,而且因为是内置包,打包问题少。
flmn
2023-11-17 10:11:59 +08:00
选择需要考虑你的技术背景,开发的应用类型。

从你描述,你应该熟悉 Python ,那我觉得 PySide 绝对是一个好选择。

如果你开发的应用要求漂亮,交互体验好,你也愿意学 TypeScript ,那么 Electron 大法好。

如果你有 C#基础,那么 WinForm 不会吃亏。
simo
2023-11-17 10:16:17 +08:00
找自己熟悉的,就是最快,基本上做几个项目,手里有一套基础代码,都挺快的。
但是从头开始,坑太多,得一个个的自己填,哪个也不省心。
上面说的仅仅仅仅是快速
还无 bug 的,见少识窄,真真没见过
IamUNICODE
2023-11-17 10:19:09 +08:00
qt-py
当时只花了两天就搭出个玩意来
sadfQED2
2023-11-17 10:21:29 +08:00
wpf
winform
qt
electron

正经项目就这几个里面选
XIVN1987
2023-11-17 10:24:48 +08:00
tkinter 太丑了,,绝对不能用。。

如果从零开始的话,,那显然 PySide6 最好,,界面美观、有 UI 设计工具、Qt 官方开发维护,,不过打包后软件比较大

然后就是 wxPython ,,打包体积更小、软件界面更像本地应用。。
hervey0424
2023-11-17 10:24:50 +08:00
winform 是最快的
dayeye2006199
2023-11-17 10:25:55 +08:00
Web 的话是 python 加 streamlit
realJamespond
2023-11-17 10:30:41 +08:00
go+native window, 最小实现
realJamespond
2023-11-17 10:32:44 +08:00
winform 还要搞 vs ,你下载安装折腾完 这边 native window 几行代码就搞起了
laqow
2023-11-17 10:33:02 +08:00
想念 ActionScript3
c2const
2023-11-17 10:33:25 +08:00
1.windows 平台界面,小项目+要最快出活,必定是 C#的 winform 框架 :)
------------------------------------
2.不过还是得考虑熟练度问题,所以尽量选你熟悉的语言和框架,小项目出活也不慢 :)
vialon17
2023-11-17 10:39:40 +08:00
最近还在纠结 pyside6 webviewer cors 跨域问题,
QWebEngineUrlScheme 、webpage.setting.cors_enabled 、QWebSocketServer
真的要给妳转迷了,感觉 qt 框架学习起来挺心累的,
特别官方 doc 还没有说明实例,一会就晕了。
keethebest
2023-11-17 10:44:07 +08:00
推荐 wails ,简单方便,容易上手
ktqFDx9m2Bvfq3y4
2023-11-17 10:45:20 +08:00
@HaroldFinchNYC #43

Winforms 上手极快,不太会写代码也可以。但界面想做漂亮就麻烦。
WPF:上手会慢些因为要学 XAML 和 MVVM ,但描述性 UI 和 Winform 是完全不一样的体验,桌面软件做多了还是更喜欢 WPF 。
wildman9527
2023-11-17 11:08:45 +08:00
这个帖子好,mark 了先 。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/992582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX