V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hotea
V2EX  ›  程序员

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

  •  
  •   hotea · 13 小时 8 分钟前 · 1325 次点击

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

    27 条回复    2026-03-06 00:01:54 +08:00
    PC9528
        1
    PC9528  
       12 小时 54 分钟前
    gpui 已经成功用 vibe coding 开发出一个可用的了..
    yaakua
        2
    yaakua  
       12 小时 53 分钟前
    Tauri 2
    xtreme1
        3
    xtreme1  
       12 小时 53 分钟前
    你不如说说具体要搞啥
    netme
        4
    netme  
       12 小时 50 分钟前
    我用 rust + slint 。不过我的小工具是管理 wsl 的,so 只覆盖 windows 桌面平台。
    caiyuan
        5
    caiyuan  
       12 小时 48 分钟前
    我就用 tauri 全程 vibe 出了一个 AI 翻译软件,deepl 的替代。
    momo1999
        6
    momo1999  
       12 小时 42 分钟前
    直接 AI 撸一个界面框架
    nilaoda
        7
    nilaoda  
       12 小时 24 分钟前
    webview 方案,wails 单文件发布不错,tauri 也还行

    原生方案,avalonia 不错但是感觉 AI 不够熟悉
    murmur
        8
    murmur  
       12 小时 20 分钟前
    无脑 electron ,商业验证过的
    ltaoo1o
        9
    ltaoo1o  
       12 小时 19 分钟前
    @momo1999 还真可以,我就用 AI 撸了一套 golang 实现的,内置 多窗口、自动更新 功能,还在用 AI 写前端框架 + 组件库。
    yuhangch
        10
    yuhangch  
       11 小时 55 分钟前
    无脑 tauri2
    falconwang0110
        11
    falconwang0110  
       11 小时 46 分钟前
    我现在用的 Go + Wails2 ,单 exe ,挺爽。
    layxy
        12
    layxy  
       11 小时 36 分钟前
    Lazarus
    shintendo
        13
    shintendo  
       11 小时 18 分钟前
    这什么建议
    Tauri 和 Tauri 2 不都是 Rust + JS/TS 吗
    hotea
        14
    hotea  
    OP
       11 小时 10 分钟前
    @shintendo 应该是混合使用
    287854442
        15
    287854442  
       11 小时 7 分钟前 via Android   ❤️ 1
    Rust + Tauri 2
    我最近做了好几个基于 tauri 的,分享一点它的缺点:
    1. 坑其实挺多的,很多插件不完善,得有这个预期。然后就发现得用 native 来实现部分功能(好在也不麻烦),AI 很容易遇到问题,就转 native 实现,这个时候要问清楚,不能太让他轻易换方案,否则就是各种平台宏满天飞了。
    2. AI 对 rust 没有像其他语言(比如 typescript )那么熟悉,建议用好一些的模型。
    clearme
        16
    clearme  
       9 小时 22 分钟前
    Rust + tauri ,全程 vibe coding 出了一个开源的桌面 AI IDE ,因为没有打包 webview 内核,所以性能和内存占用还不错 https://github.com/GCWing/BitFun
    lixuda
        17
    lixuda  
       9 小时 20 分钟前
    @ltaoo1o 是 wails 吗
    vfs
        18
    vfs  
       8 小时 31 分钟前
    @momo1999 很期待,看看有没有人能弄出来,感觉难度很大
    psllll
        19
    psllll  
       8 小时 24 分钟前
    怎么都是浏览器,没人说 qt 吗
    stinkytofux
        20
    stinkytofux  
       8 小时 23 分钟前   ❤️ 1
    悲哀, 真是悲哀, 竟然没有一个人提到 QT. 用 QT6 开发桌面程序, 不管是性能还是资源占用都非常优秀. 跨平台能力也很强. 在 AI 的加持下, 编写 C++ 也不是那么难. 用 QT6 开发当然没有各种浏览器套壳来的快, 但是值得花点时间去打磨产品, 我真的不想在电脑上装一堆浏览器内核了, 朋友们!
    sunny352787
        21
    sunny352787  
       8 小时 17 分钟前
    我用的 electron ,开发快功能强,AI 友好
    ByteCat
        22
    ByteCat  
       8 小时 7 分钟前
    不用选,肯定 Electron ,ts 一把梭
    david1025
        23
    david1025  
       7 小时 10 分钟前
    @stinkytofux qt 有什么授权风险么?
    stinkytofux
        24
    stinkytofux  
       6 小时 56 分钟前
    @david1025 开源的, 从开发到发布基本没有风险. 除非你非要静态链接, 理论上需要商业授权.
    bingxx
        25
    bingxx  
       6 小时 40 分钟前 via Android
    @stinkytofux 商用授权许可太贵了。
    stinkytofux
        26
    stinkytofux  
       6 小时 22 分钟前
    @bingxx 不必杞人忧天, 你有什么特别需求非要用商业版本.
    GPLer
        27
    GPLer  
       6 小时 5 分钟前 via Android
    @stinkytofux C/C++还是算了吧,写不明白内存泄露了不是更糟心,PyQt 看上去还行,不知道实际怎么样
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:07 · PVG 06:07 · LAX 14:07 · JFK 17:07
    ♥ Do have faith in what you're doing.