为什么大家这么讨厌 Electron?

2022-12-03 11:54:34 +08:00
 hongchaodeng

小弟最近搞了个新项目:https://he3.app

然后来 V2 发了一个贴: https://ex.noerr.eu.org/t/899531#reply79

然后发现下面好多人非常讨厌 Electron ,说要换 Tauri 。

我在开发前也是了解 Tauri 的,而且自己也用 Tauri 写过项目。觉得 Tauri 挺好的,对 Tauri 也没有特别爱。觉得 Electron 也挺好的,技术成熟,跨平台兼容性好。但是发现好多人特别反感 Electron 。

这是为什么呀?想听听大家的意见,弥补下自己认知的缺陷。

24431 次点击
所在节点    程序员
164 条回复
Dragonphy
2022-12-04 00:12:34 +08:00
其实我更不理解明明 web 能做的非要做成客户端
maokabc
2022-12-04 00:24:57 +08:00
我个人连 vscode 都不会去用,还会用其他基于 electron 的软件?
silvernoo
2022-12-04 00:35:00 +08:00
vscode 轻量级编辑器,lz 这个重量级小工具
lizhenda
2022-12-04 01:00:36 +08:00
其实我想说的是,tauri 做的应用其实比 electron 卡,居然每人说这个体验。windows 的 webview2 真是有点拉垮。tauri 的内存泄漏问题都快一年了还没修复。最开始对它热情,到后面做了几个应用后,就觉得为了省点体积选它其实没啥必要。商业应用我还是会继续选择 Electron 。
pC0oc4EbCSsJUy4W
2022-12-04 02:03:12 +08:00
其他都能接受,就是启动速度,ui 响应慢
laqow
2022-12-04 02:37:28 +08:00
天国的 flash 有什么话想说但说不出来
youtubbbbb
2022-12-04 06:51:48 +08:00
@royzxq 我觉得合理
IslandOwnerHuang
2022-12-04 06:52:12 +08:00
没多少功能的软件却占用上百 MB 的硬盘,特别是对于苹果这种硬盘价比黄金的设备实在是顶不住。
nowtg
2022-12-04 08:14:38 +08:00
2022 苹果还是 256 硬盘起步,硬盘卖的跟金子似的。就算是 14pro 的 512G 起,又能装几个 electron 。如果电脑上应用全是 electron ,不干活了吗? 不下载开发工具了?不下载代码了? 电脑上就不存文件了吗? 小工具就应该小
luxor
2022-12-04 09:00:42 +08:00
客户端的 electron 就是服务端的 java ,极其占用资源。这种技术都应该淘汰。
jfdnet
2022-12-04 09:07:05 +08:00
@pengtdyd 连 1Password 这种成名软件 改成 Electron 都被骂得狗血淋头 /


除非必要,确实不想装基于 Electron
abc8678
2022-12-04 09:14:13 +08:00
@kran 可惜 IE 已经死了
abc8678
2022-12-04 09:29:04 +08:00
@blankmiss 百度网盘也是吗?之前都没发现
xiaotianhu
2022-12-04 09:46:47 +08:00
@bthulu
用户:内存是什么? 好卡啊,一定是电脑的问题,破玩意又要花钱更新了

之前试用一下飞书,下载居然 1.2G ,感觉自己下了个操作系统。
好像没怎么听说谁喷飞书好大的,都说好用。
joyanhui
2022-12-04 09:50:59 +08:00
客户端尺寸太大,部分软件吃性能太离谱
guog
2022-12-04 11:04:32 +08:00
@jeesk postman 还不够难受吗? Mac 版启动慢,强制更新,每次都几百兆,输入框双击选中有 bug ,偶尔想要测试个 URL ,一打开竟然在冷起,墨迹好几分钟。还不如我直接 命令行 http 了
leeyuzhe
2022-12-04 11:07:14 +08:00
我始终认为 atom 就死在这上面,启动慢,使用卡顿最终被 vscodde 替代。你看个人开发者的 sublime 都没死,它却先死了
systemcall
2022-12-04 11:14:04 +08:00
@nomagick #36
electron 早就不支持 XP 了,现在不支持 win7 了
webview2 支持 win7
而且自己带一个基于 chromium 的东西来画界面,十几年前就有不少公司玩过,那个时候还是 cef 吧。但是别的地方是原生的,所以性能没那么差
ericguo
2022-12-04 11:14:35 +08:00
@royzxq 你说的对,但用 Mac 内存多 16G 就要 3000 ,当然能不用 Eletron 就不用。
systemcall
2022-12-04 11:16:25 +08:00
@lizhenda #104
tauri 的应用不少有内存泄漏的问题,一个小工具开久了甚至可以吃掉 1G 多甚至更高的内存
但是哪怕内存泄漏了,也没比正常的 electron 多太多。而且如果软件都换 tauri ,只要内存泄漏不太过分,就不会有 electron 多

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

https://ex.noerr.eu.org/t/899773

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

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

© 2021 V2EX