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

2022-11-28 17:07:52 +08:00
 v423

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

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

5543 次点击
所在节点    程序员
13 条回复
0o0O0o0O0o
2022-11-28 17:13:20 +08:00
是我理解错你的意思了吗?你是说现状是 tauri 热度更高吗?数据源来自哪里呢?
ZSeptember
2022-11-28 17:30:20 +08:00
UI 一致性问题,本来做 web 端就要做的吧,所以一般不会是问题?

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

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

只是为了小项目开发的话, 同样基于 webview 思路用 nodejs 作后端的 neutralino 也可以做到极小的安装包, 应该也会有不少热度, 现在不温不火基本没人提起
dssxzuxc
2022-11-30 12:38:43 +08:00
@v423 一个小点的 tauri 软件,启动之后简单的网页浏览操作占用的内存在 3-4M 左右(不算网页本身所占用的内存),我没有写过 electron ,猜想 node 运行时比这大得多。会推 tauri 的公司,应该是性能遇到瓶颈了,这方面 rust 的优势很大,但是目前还是功能不够齐全问题很多。
dssxzuxc
2022-11-30 12:58:54 +08:00
如果是想要做一个非常完善的软件,electron 无疑还是个很不错的选择,tauri 还得等很长一段时间去解决各种问题。但作为一个开发者,我无法忍受各种各样的 electron 软件增加我电脑的负担,我一直在关注用 tauri 写的好项目,可能未来会逐步替换掉现有的 electron 软件。另外兼容问题是有,但是也不大,至少比兼容 IE 简单多了,未来推出的移动端可能倒是兼容性问题很大。我支持 tauri 本就是奔着移动端去的,对个人开发者而言,同一个软件能跑在 windwos 、macos 、linux 、android 、ios 上,该有多幸福。
lodisy
2022-12-14 00:29:00 +08:00

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

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

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

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

© 2021 V2EX