当前开发跨平台桌面应用应该用什么语言和框架?考虑到生态和性能,以及 vibe coding 加持

2 天前
 hotea

AI 给的两个: Rust + Tauri 2
TypeScript + Electron / Tauri

4437 次点击
所在节点    程序员
75 条回复
sunny352787
2 天前
我用的 electron ,开发快功能强,AI 友好
ByteCat
2 天前
不用选,肯定 Electron ,ts 一把梭
david1025
2 天前
@stinkytofux qt 有什么授权风险么?
stinkytofux
2 天前
@david1025 开源的, 从开发到发布基本没有风险. 除非你非要静态链接, 理论上需要商业授权.
bingxx
2 天前
@stinkytofux 商用授权许可太贵了。
stinkytofux
2 天前
@bingxx 不必杞人忧天, 你有什么特别需求非要用商业版本.
GPLer
2 天前
@stinkytofux C/C++还是算了吧,写不明白内存泄露了不是更糟心,PyQt 看上去还行,不知道实际怎么样
muooOOO
2 天前
flutter 不香吗?官方亲自指导 vibe coding 。性能,占用,体积都很优秀。求求各位别再套壳浏览器了。
wjd2002
2 天前
QT C++,原生系统开发,跨平台、高性能,如果用上 vibe coding 门槛不高。
lh123lh
2 天前
Flutter 、Tauri 、Qt 都用的比较多,Flutter 和 Tauri 写个人项目挺好的,Qt 写公司的项目
dimwoodxi27
2 天前
要真考虑到生态和性能,就不会考虑 webview
SayHelloHi
2 天前
CyanHaze
2 天前
Tauri ,最近刚 vibe coding 了一个图片压缩工具: https://github.com/hiseanchow/tinyImage
anyChris
2 天前
看你对性能要求高不高。要求不高的话 Electron 生态最成熟,AI 写起来也最顺手,毕竟训练语料多。Tauri 2 体积小性能好,但 Rust 那块 vibe coding 还是容易翻车,调起来费劲。

我个人现在新项目默认 Tauri 2 了,前端随便选,Rust 后端只写胶水层就行,不用太深入。
rb6221
2 天前
商业项目 electron ,个人玩具 flutter 。
tauri 只是小部分人自嗨,在 rust 没有普及(我说的是有培训班那种,这说明市场上大量需求了)之前我不会放在主选项里面,除非哪天我有兴趣开始学 rust 了。
ltaoo1o
2 天前
@lixuda 不是,wails 现在好像没有内置自动更新功能吧,而且开发体验不是很好,就自己写了个。有 AI 写起来很快了,还可以增加更多功能,比如支持移动端开发
flytsuki
2 天前
能不能不要跨端,电脑上一堆浏览器
lujiaxing
2 天前
最优选: Electron...

其次 Avalonia / QT..

至于 Tauri, 讲真那玩意还需要会前端 + Rust, 那你都会前端了为什么不直接用 Electron? 考虑体积问题那你直接 Avalonia / QT 多好呢?
lujiaxing
2 天前
至于 Flutter, 还是在移动端待着吧别来 PC 端凑热闹.
humbass
2 天前
我一个 jser 也开始用 wails ,主要是打包太爽了,可以把资源文件直接包进去编译。不过听说 flutter 更原生。

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

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

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

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

© 2021 V2EX