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

突然有点喜欢 Tauri 2.0 了

  •  1
     
  •   ryougifujino ·
    ryougifujino · 1 天前 · 3648 次点击

    Chatwise 就是 Tauri 写的(自来水,还没有买 Pro 版),它界面还是仿的 macOS 原生组件,一开始我还真没分辨出来。安装包只有十几 m ,内存占用和 electron 应用比也小了很多,冷启动速度也飞快。整个 app 都给人很原生的感觉。

    我如果要开发桌面端 App ,下一个一定选 Tauri 。

    30 条回复    2025-03-15 05:50:13 +08:00
    565656
        1
    565656  
       1 天前
    rust 劝退
    jeesk
        2
    jeesk  
       1 天前
    有商业公司的正式产品用吗?
    ryougifujino
        3
    ryougifujino  
    OP
       1 天前
    @jeesk 大公司在用的还真不知道有哪个,毕竟兼容性比不上 electron
    ryougifujino
        4
    ryougifujino  
    OP
       1 天前
    @565656 大部分还是写前端代码
    Rnreck
        5
    Rnreck  
       1 天前
    @jeesk 得物在用,
    jeesk
        6
    jeesk  
       1 天前
    @Rnreck 内部产品还是外部产品?
    Rnreck
        8
    Rnreck  
       1 天前
    @jeesk #6 外部产品,得物的商家客服,具体可以看一下这个,https://www.v2ex.com/t/1094563
    ChrisFreeMan
        9
    ChrisFreeMan  
       1 天前
    试了下确实不错,内存占用要少 1/3 左右,cpu 的静态占用非常低,窗口拉扯不会像 electron 那些会有底层图形跟不上的问题,估计是 webkit 的功劳,cursor 的 text 样式也不像 electron 那样奇怪的瘦小,有没有 tauri 的 iOS 应用,我也想试一试,好用的话我试着迁移我其中开发的一个 electron app 过去。
    kekxv
        10
    kekxv  
       1 天前 via iPhone
    他现在用 github actions 能直接打包各个平台的版本吗?
    jamesjammy061
        11
    jamesjammy061  
       1 天前
    rust 换成 go 就好了
    ETiV
        12
    ETiV  
       1 天前 via iPhone   ❤️ 2
    jamesjammy061
        13
    jamesjammy061  
       1 天前
    @ETiV 刚刚看到的🤣 /t/1094563
    liuliuliuliu
        14
    liuliuliuliu  
       1 天前
    要不试试 avalonia ?原生编译,启动快,内存小
    我之前做过个 demo
    https://v2ex.com/t/952603
    icaolei
        15
    icaolei  
       1 天前
    支持 Tauri ,我现在是尽量不装 Electron 应用。
    haleclipse
        16
    haleclipse  
       1 天前 via Android   ❤️ 1
    有没有可能 webkit 兼容性一坨,以及最开始 chatbox 就是 tauri ,你猜为什么后面又换成了 electron
    mayli
        17
    mayli  
       1 天前
    应该还是 web 的话,还是会停吃内存的吧
    june4
        18
    june4  
       21 小时 39 分钟前
    @haleclipse 可是我们写网站的本来就是要兼容 webkit,只要不是一定要用 webkit 不支持/有 bug 的那些小众特性,写起来也没什么不方便。当然了 electron 不用考虑这个是要更方便一点,但代价就是象 op 这样用户不爽啊
    lisxour
        19
    lisxour  
       21 小时 16 分钟前
    我觉得你还是实际多开几个项目多踩几个坑再发这个贴会更好,兄弟,tauri 的坑远比你想象的多 N 倍,包信我的。
    lanyi96
        20
    lanyi96  
       21 小时 12 分钟前
    Chatwise 就是 Tauri 写的,这个有消息来源吗
    Curtion
        21
    Curtion  
       20 小时 52 分钟前
    @lanyi96 自己分析就知道了
    yh7gdiaYW
        22
    yh7gdiaYW  
       20 小时 48 分钟前
    @Rnreck B 端产品对兼容性要求不高,等到 C 端有成熟案例的时候才能说 tauri 真成了
    darklinden
        23
    darklinden  
       20 小时 45 分钟前

    看起来是
    bestie
        24
    bestie  
       20 小时 40 分钟前
    如果只是纯前端的应用,确实用 tauri/wails 会好很多,但是如果你的应用涉及到较多的原生操作,那简直比 electron 麻烦一万倍。我开发的应用最终也从 wails 转到了 electron 。
    clf
        25
    clf  
       20 小时 40 分钟前
    tauri2.0 的文档太散了,然后好多还是 1.x 的。大部分文档都是 js 调用 rust ,没有 rust 自己的(虽然有 apidoc ,但写了和没写一样)
    ryougifujino
        26
    ryougifujino  
    OP
       17 小时 11 分钟前
    @lisxour 我是从用户体验的角度出发的
    CHTuring
        27
    CHTuring  
       14 小时 17 分钟前
    用 Tauri 没踩到坑的话,一般都是用户量不大,如果你说得物客服用了,统一环境能比吗。

    Webview 的兼容性摆在那里,反正 Electron 你不需要和用户解释什么是「不好意思,你的系统版本可能太低了」
    jqtmviyu
        28
    jqtmviyu  
       11 小时 3 分钟前
    我喜欢 wails . rust 装个依赖占用空间一大堆. go 语法看起来简单.
    openmynet
        29
    openmynet  
       1 小时 10 分钟前
    tauri 我用的比较多,主要它做为显示界面,主要业务逻辑都放在了 rust ,兼容性问题除了 win7 需要打包附带一个 webview 之外,其他的都还好。如果指望通过 js 来实现涉及到原生操作主要功能,那确实不推荐 tauri 。tauri2 因为要兼容移动平台,所以统一要求所有的插件都要配置权限,现在弄起来很烦。
    openmynet
        30
    openmynet  
       1 小时 7 分钟前
    还有一点就是 tauri 最初的想法是为 rust 开发者提供一个好的 UI 框架,随之 tauri 的发展,现在它要的越来越多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:57 · PVG 06:57 · LAX 15:57 · JFK 18:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.