得物:从 Electron 迁移到 Tauri 安装包减 91%内存占用下降 50%CPU 占用下降 63%支持 win7

36 天前
 xiaoqidev

坑很多,过程坎坷,但应该是一劳久益,国内唯一看到的将 Tauri 用于较大商业项目的,原文: https://mp.weixin.qq.com/s/UxmJxU4-fv9GeRxl2fzOGw

12349 次点击
所在节点    分享发现
122 条回复
daysv
36 天前
你们这商家客服有必要搞应用么, 搞个 web 不就好了,electron 可以很简单和 web 兼容。
quantum00549
36 天前
@x4gz +1, 极其恶心, 毫无美感, 全平台一个风格, 没有自己的设计特色, 除了 vscode 这样非常牛逼的产品, 一堆阿猫阿狗都觉得自己能写全平台软件了
xiaoqidev
36 天前
@clemente #11 @qinjiang #13 首次开发成本很高,之后会好很多,我第一次尝试的时候预计一周工作量干了 40 多天,第二次从 Electron 迁移到 Tauri 时花了不到 3 天,之前写了多个 Tauri 也都比较顺畅,另外我不是得物的也不会 Rust ,已补充到附言
weixind
36 天前
@stevezhengs 闲鱼是移动端上了一部分 flutter 页面吧。
Yadomin
36 天前
光是看他们那一堆问题就已经把人吓跑了
jayin
36 天前
写得非常详细的好文! 但是跳到 Tauri 这个坑,我就无法认同了。看看什么时候再来一篇:《从 Tauri 到 ELectron 的迁移实践》
snarkprayer
36 天前
平均 CPU 占用 Electron 63.5%,你说这是 Electron 的问题我是不信的
gainsurier
36 天前
得物有啥需求不能直接用网页要上 app 吗
retrocode
36 天前
第 N 次 rust 入门
june4
36 天前
为什么楼上一堆人在扯兼容性???我们写正常网站的难道不需要处理兼容性?现在又不是 IE6 时代,除了特别要求没什么麻烦。

这时候你们怎么不反对在电脑上安装运行 100 个 chrome 了,反正我是能不用 electron 软件就不用,如果是巨无霸类型如 QQ 这类也就算了,小工具类的也上 electron 怎么好意思的?
weijancc
36 天前
不错不错, 非常好的技术文章
clemente
36 天前
@xiaoqidev 想知道 Tauri 接入 python 以及 c++ 生态 如何?
clemente
36 天前
@shintendo chatgpt 也不行吗
xiaoqidev
36 天前
@clemente #52 可以编译后嵌入 Tauri ,Rust 似乎也可以实现运行 Python 代码
Kisesy
36 天前
这类 webview 套壳都有个缺点,就是会在 AppData\Roaming 下生成缓存,有点难受
electron 和 wails 都会,不知道 tauri 会不会
vicalloy
36 天前
用 tauri 写过一些“玩具”。开发体验还行,坑也不少。
受限于 tauri 和 web view 的限制 ,有些功能不太好实现。
thisrabbit
36 天前
我倒是比较好奇文中提到问了减小安装包体积,采用了在线下载 Webview2 的方式(如果本机 Windows 没装的话),但是在国内的网络环境下这个过程顺畅嘛
hajimi22222
36 天前
@565656 clash 原本用的啥?
jason94
36 天前
文章列举的几个 electron 弊端是确实存在,但不足以作为迁移 Tauri 的依据。比如内存占用大,有没有可能是哪里有 bug 内存泄露了,我也不知道你们有没有考虑过做一遍整体的性能优化。
整一波这么大的,说实话没看出来迁移的必要性,更多的可能是为 kpi ?
hingle
36 天前
rust 支持 win7 的,目前还在 nightly 版本,直接以 target 的方式使用。

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

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

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

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

© 2021 V2EX