Tauri嵌入Electron,想听听你们走过的坑

vkrain 2026-08-04 10:12 1

Electron 和 Tauri 目前开发桌面端我见到最多是这两个,RN我没具体使用,所以这次就不说它 ^-^


技术区分


1、Electron开发最多诟病的是打包体积大的问题,生态和开发体验还算不错


2、Tauri推荐它的原因就是热实时编译,和打包体积小,插件体系,槽点是本地缓存巨big


观察发现


最近发现一些Tauri应用在尝试将Electron打包进Tauri中,或者Tauri转Electron应用,哈哈哈


拿前不久观察的一些软件来说




  • EnsoAI 记得一开始是Tauri后面彻底转Electron




  • Cockpit Tools 在一次Claude Desktop 获取登录态视图引入Electron,后面又砍掉了







最近打算开新坑,所以还在观察技术栈方向,我自己平时工作用的Electron,Tauri做了ccmesh网关,目前感觉还是能接受Tauri,实现技术多后可能受限技术,所以为啥在Tauri嵌入Electron,想听听你们走过的坑 ^-^

最新回复 (19)
  • vkrain 楼主 08-04 10:31
    1

    哈哈,都是一把梭,落地生产,都没管啥是啥了 ^-^

  • 索隆 08-04 10:33
    2

    Tauri对于后期开发更新很不友好,各种不支持!这就是为什么大厂全都用EL的原因,如果你的软件不需要更新维护,新增功能,写死的情况下Tauri确实更适合一些,个人感觉还是看你开发的项目

  • vkrain 楼主 08-04 10:34
    3

    后期开发维护确实挺疼,我看Tauri ipc通信都堆一起都没人去做拆分 ^-^,那个主文件又臭又长

  • Haskell 08-04 10:37
    4

    Tauri对于后期开发更新很不友好,各种不支持!



    没有懂啊,这种不友好指的是什么?

  • Haskell 08-04 10:38
    5

    我看Tauri ipc通信都堆一起都没人去做拆分 ^-^,那个主文件又臭又长



    可是electron不是也是这种模式

    怎么弄不都靠写代码的AI

  • vkrain 楼主 08-04 10:41
    6

    Electron通过架构设计,可以拆分的很好,每个模块通信队列,不用都堆积在main.js模块的

  • 索隆 08-04 10:44
    7

    生态不友好,很多都要自己自己造轮子,自己写了还要自己维护兼容。EL支持的库,插件什么的很多。

  • hsuehly 08-04 10:44
    8

    这些 tauri 也可以吧,这不是问题吧

  • Haskell 08-04 10:45
    9

    这个是问题也不是问题

    现在全都可以拿ai搓,不过缺点么就是没人验证


    不过electron也没啥毛病,也就体积大一点,然后其他tauri的问题就都没有了

    而且真的喜欢rust可以自己桥接一下

  • hsuehly 08-04 10:46
    10

    小工具tauri 公司项目一般electron 个人项目tauri 公司级别的我就记得得物用的tauri

  • kingsword09 08-04 10:49
    11

    现在竟然有这种组合了吗,我记得好像codex app是在逐步替换掉electron,好像是推特上看到的

  • 买点橙子吧 08-04 10:49
    12

    现在ai做桌面端都是这两个。我也发现了, tauri感觉结构特别复杂。

  • 索隆 08-04 10:50
    13

    AI搓也浪费时间浪费金钱,自己搓的要自己长期维护更新,你搓一个功能行,你搓多了,你这一个项目维护起来比别人多两倍工作量,主要时间就在于调试兼容,修复bug,修bug比写代码浪费的时间多多了。指不定哪地方不兼容,到时候又去找bug,我亲身体会,这两个都写过好几款

  • 索隆 08-04 10:51
    14

    所以我说你写小工具不需要后期更新维护的可以用tauri,你要是长期需要更新维护,新增功能的,用他最后就是重构

  • vkrain 楼主 08-04 10:56
    15

    语法还是可以的,代码组织方式有一点区别,能读懂还是比较舒服的

  • 买点橙子吧 08-04 10:59
    16

    如果是比较复杂的项目,或者一直需要更新功能的那是不是electron更好一些。功能稳定,只需要维护的可以用tauri。现在每次做桌面端都是这两个,我都不知道用啥好

  • xiaomao 08-04 11:00
    17

    试试GPUI,我现在全部在尝试用GPUI重写客户端应用,什么electron tauri,都不如原生生性能体验。


    比如这个typeless复刻


  • eugene 08-04 11:05
    18

    windows原生wpf winform

  • LiGood 08-04 11:07
    19

    Tauri 最大的问题是Linux下的 WebkitGTK, 这玩意对HTML标准的支持实在堪忧, 碰上坑了就无解, 比如需要用到 SharedArrayBuffer, 都按标准来, 在 WebkitGTK 下就是不能用.


    所以如果项目稍微深入一点, 不仅仅是DOM/CSS, 还是得 Electron, 一般的话, 倒是问题不大

* 帖子来源Linux.do
返回