V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v423
V2EX  ›  程序员

Tauri 热度那么高 因为国外一致性问题比较少吗?

  •  
  •   v423 · 2022-11-28 17:07:52 +08:00 · 5471 次点击
    这是一个创建于 731 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Tauri 和 Electron 作对比, 抛开后端语言的差异不谈, 本质就是提前打包运行环境和实时适配可用环境的两种方案 前者占用更多资源提供了更稳定的运行环境, 后者体积小利用率更高, 相应需要花费额外处理各个运行环境的兼容问题

    个人观点是商业项目稳定性优先, 所以 Electron 在项目开发应该更受欢迎, 但是就 github 上热度看和自己的想法大相径庭, 不是很理解求大佬赐教

    第 1 条附言  ·  2022-11-30 09:42:08 +08:00
    注: 热度指的是近年的增量, 不是累计起来的存量
    13 条回复    2022-12-14 00:29:00 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       2022-11-28 17:13:20 +08:00 via iPhone
    是我理解错你的意思了吗?你是说现状是 tauri 热度更高吗?数据源来自哪里呢?
    ZSeptember
        2
    ZSeptember  
       2022-11-28 17:30:20 +08:00
    UI 一致性问题,本来做 web 端就要做的吧,所以一般不会是问题?

    Tauri 打包小,体验好点,不过好像没什么成熟的商业项目吧,现在估计都在尝试而已。
    v423
        3
    v423  
    OP
       2022-11-28 19:24:38 +08:00 via iPhone
    @0o0O0o0O0o
    热度指的是增量不是存量
    前面看了一下 star 数已经到了 electron 的一半 53vs104 但是 tarui 是 19 年发布才三年 electron 已经十一年了
    各个地方讨论的热度也很高 不少跨端讨论都有提到

    理念类似的 neutralino 后端支持用 js 写 可以看作 electron 平替 到现在也没什么热度
    谷歌搜索“electron vs” neutralino 连推荐列表都上不去
    autoxbc
        4
    autoxbc  
       2022-11-28 20:14:04 +08:00
    打包大不是什么问题,多层闪存以后就是大白菜,硬盘空间随便用
    star7th
        5
    star7th  
       2022-11-28 20:34:36 +08:00
    我不认可你说的 Tauri 热度高。很明显 Electron 更高
    当前来说,Electron 的生态好得多,很多东西有现成的解决方案。如果不是对文件体积极度敏感,都建议用 Electron 。
    rekulas
        6
    rekulas  
       2022-11-28 21:28:15 +08:00
    个人感觉,近一年 tauri 热度上升确实挺快,从几乎每听过到身边不断有人开始用 tauri 做项目,不过距离 electron 应该还差得远
    但是还是认为长远看不是一个未来方向,很多的经验已经告诉过我们环境不可控的产品最终往往都会被可控产品取代...
    vvhy
        7
    vvhy  
       2022-11-29 01:15:39 +08:00 via Android
    感觉最近 rust 也挺火
    xiyangzh
        8
    xiyangzh  
       2022-11-29 14:11:08 +08:00
    我选 flutter
    dssxzuxc
        9
    dssxzuxc  
       2022-11-29 17:56:02 +08:00
    如果想做点小工具或者软件,你觉得接近百兆、占用内存大和一个 5M 左右、占用内存更少哪个更好。站在商业角度开看,electron 的稳定性肯定排第一,问题是开源项目绝大部分都是个人开发者做的各种各样的玩具、工具、软件,相比之下明显是 tauri 诱惑更大,即使现阶段功能和稳定性都不太行。
    v423
        10
    v423  
    OP
       2022-11-30 09:41:12 +08:00
    @dssxzuxc
    1. 主要的差距在打包后体积
    运行时内存占用不会差很多 只是调用的环境不一样 Tauri 用系统自带浏览器 Electron 用内置的浏览器
    该用的插件和组件也不会因为 Tauri 和 Electron 就能减少太多
    2. 很多地方在公司项目也会推 tauri, 不是单单的个人项目

    只是为了小项目开发的话, 同样基于 webview 思路用 nodejs 作后端的 neutralino 也可以做到极小的安装包, 应该也会有不少热度, 现在不温不火基本没人提起
    dssxzuxc
        11
    dssxzuxc  
       2022-11-30 12:38:43 +08:00   ❤️ 1
    @v423 一个小点的 tauri 软件,启动之后简单的网页浏览操作占用的内存在 3-4M 左右(不算网页本身所占用的内存),我没有写过 electron ,猜想 node 运行时比这大得多。会推 tauri 的公司,应该是性能遇到瓶颈了,这方面 rust 的优势很大,但是目前还是功能不够齐全问题很多。
    dssxzuxc
        12
    dssxzuxc  
       2022-11-30 12:58:54 +08:00   ❤️ 1
    如果是想要做一个非常完善的软件,electron 无疑还是个很不错的选择,tauri 还得等很长一段时间去解决各种问题。但作为一个开发者,我无法忍受各种各样的 electron 软件增加我电脑的负担,我一直在关注用 tauri 写的好项目,可能未来会逐步替换掉现有的 electron 软件。另外兼容问题是有,但是也不大,至少比兼容 IE 简单多了,未来推出的移动端可能倒是兼容性问题很大。我支持 tauri 本就是奔着移动端去的,对个人开发者而言,同一个软件能跑在 windwos 、macos 、linux 、android 、ios 上,该有多幸福。
    lodisy
        13
    lodisy  
       2022-12-14 00:29:00 +08:00 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:40 · PVG 16:40 · LAX 00:40 · JFK 03:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.