桌面应用开发求大佬推荐技术方案

309 天前
 CForce

现在是想做个给团队内和外部合作方用的小工具应用,GUI 界面非常简单,有这么几个需求: 1 、支持 Windows 和 Mac ; 2 、工程里要用命令行调用一个外部的可执行文件,在 Windows 上就是 exe 和几个 dll ,Mac 上就是一个 Linux 可执行文件,想把这几个外部可执行文件都最终打包到一个最终产物里并且可被直接调用; 3 、免安装,比如在 Windows 上直接能生成最终的一个 exe 文件直接打开;

有现有的技术方案可以满足上面的需求吗?求各位大佬推荐技术方案。

6762 次点击
所在节点    Windows
84 条回复
missdeer
309 天前
能生成 exe 的语言/框架都可以吧
DTCPSS
309 天前
Tauri
Avalonia
lasuar
309 天前
用你熟悉的语言就行
LeegoYih
309 天前
weixiangzhe
309 天前
这个需求 写个文档不就好了,为啥要 gui
aqtata
309 天前
Enigma Virtual Box
VMware ThinApp
liuhan907
309 天前
我觉得吧,就 Electron 一把梭吧。
fay94
309 天前
Electron
imkerberos
309 天前
fltk-rs
nerkeler
309 天前
不需要颜值,直接 python 自带 tkinter.ttk
kwanzaa
309 天前
golang - fyne
JG
309 天前
qt 可以满足
gydi
309 天前
稳一点吧 electron
sipt
309 天前
第一反应 electron ,但感觉这东西,我作为写的人爽,作为用的人挺烦,一个小功能的 app ,装完 100MB 起。。。
Mithril
309 天前
GUI 非常简单可以用 Avalonia ,打包也可以勉强打成单文件,但因为里面是带 native 组件的,所以实际上运行时会解压。
多平台也能支持,没问题。.NET 6 带依赖框架打出来差不多 50~60MB 。比 Electron 强点有限。好处就是没有 Chrome 那些问题,不会一启动带起来几十个进程,也不会卡界面。

但你如果交互比较复杂,页面比较多,那还是 Electron 吧。虽说大家都在诟病,但 Web 做交互还是要比你拿个不太熟悉的框架一边学一边做强太多了。
ShadowPower
309 天前
python + pysimplegui + pyinstaller
yl20181003
309 天前
Electron 就行
x77
309 天前
Flutter ,原生桌面应用,编译就可以运行,不用安装,带上运行库和字体等数据只有 30M 。不过 Flutter 桌面官方现在不支持多窗口,适合 UI 简洁的应用
ggvoking
309 天前
简单的就 qt 吧
TMaize
309 天前
wails 很简单

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

https://www.v2ex.com/t/953895

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

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

© 2021 V2EX