Electron、CEF式(内嵌WEB浏览器做主UI实现)的软件终于还是成了主流
十年前大家都讨厌这类的内嵌浏览器的软件启动慢、内存大
内含一份浏览器,反复占磁盘
UI响应也不及传统UI
但这些年最终还是成为主流了
统一技术栈
跨平台
方便额外简单修改,甚至多个成系列软件能够快速统一在UI中插入共同设计要素(如banner)等等
想想也真有点劣币最终还是上台了的感伤
让我用我也讨厌electron
让我写我也写electron 最傻逼的是占磁盘极大,一个驱动就几个按钮,占个几百兆。
估计连npm一起打包进来了 flutter后来怎样了? 本帖最后由 流缨 于 2025-11-17 09:51 编辑
GitHub - ShirasawaSama/CefDetector: Check how many CEFs are on your computer. 检测你电脑上有几个CEF.
https://github.com/ShirasawaSama/CefDetector
GitHub - ShirasawaSama/CefDetectorX: 【升级版-Electron】Check how many CEFs are on your computer. 检测你电脑上有几个CEF.
https://github.com/ShirasawaSama/CefDetectorX
要不然为啥这玩意儿第一版能有1k+star,第二版甚至2k+ 跨平台页面描述和渲染是好东西啊,只是系统装几个几个sdk的事情变成了每个软件都带自己的sdk。 微软那个webview2是runtime模式的,但是发展太慢了,路线摇摆很多年才最终大力推webview2,前几年想试试结果发现很多功能不行,好像跨平台还是画饼状态。不然软件体积首先就不会有很大的问题。
最傻逼的是有些软件升级了新的CEF后,还保留老的,升级频繁的能有一堆,,说的就是你,微信 有的系统原生UI框架比electron还垃圾。x86 pc的web性能再不提一提,到时候手机soc用app都比pc流畅。
—— 来自 Xiaomi 2211133C, Android 15, 鹅球 v3.5.99-alpha 主要还是因为能够非常简单的解决跨平台问题吧,不需要适配,工作量降低,写代码的人肯定选省力的……
我也只能用脚投票尽量少用electron,没辙 现在才说?套壳很常见啊,拼多多就经常露馅
—— 来自 鹅球 v3.3.96 firefox就因为做浏览器套壳的套壳出名,他的界面本质也是网页,原生控件已经看不见了,还维持了比较高的性能
—— 来自 鹅球 v3.3.96 浏览器本质是对操作系统的极致运用,当你自己写的UI达到electron的复杂度时,你就已经写了一个浏览器了,当然有些简单的功能还拖着一大坨依赖也不可取,希望这股风能往回刮,多来点网页版就好了
论坛助手,iPhone 适配高分屏方便吧 代价就是一个软件几百兆 后台的小猫都要吃一两百兆内存 本帖最后由 Midnight.Coup 于 2025-11-17 12:05 编辑
WinUI3 和 Electron 比,比 Web 还 Web(指性能)
Google 都放弃 PWA 路线了,反哺网页不太现实,在 Android PC 替代 ChromeOS 之后更是如此 我最近翻了下手机app的占用空间,现在我觉得electron占磁盘这条我觉得已经不能算缺点了,实际绝大部分人根本不在意。
论坛助手,iPhone 不好好优化的软件不会因为没有electron就好好优化
—— 来自 S1Fun 有些electron 开久了会非常卡,是他们的技术问题还是electron的问题 weironx 发表于 2025-11-17 13:27
有些electron 开久了会非常卡,是他们的技术问题还是electron的问题
拿写网页的思路写客户端。网页随手就关了,放着不用会也被浏览器休眠,内存泄漏也影响不大,客户端就不一样了
—— 来自 Xiaomi 23127PN0CC, Android 16, 鹅球 v3.5.99 discord和slack感觉就是内存泄漏大户,开一会就能占用上G 越来越不如手机应用了。等后面就彻底没人愿意开发 PC 原生应用,全都用 electron 堆页面 iPhone OS 1.0时代就是说“我们没有应用商城,但是你们可以把网址pin在首页啊”。 快20年,一个轮回 我以前一直以为 Free Download Manager 是 Electron 写的,结果是 QT,真是错怪你了 把网页理解为现代的本地化控件,也还行吧,至少跨平台脏活累活有人提前做好了
论坛助手,iPhone 除了微信和QQ,还有什么躲不开的例子吗?因为我想了一下每天用的软件,好像没有落到这个范畴里的 Destiny4073 发表于 2025-11-17 11:26
适配高分屏方便吧 代价就是一个软件几百兆 后台的小猫都要吃一两百兆内存 ...
light mode可以把内存省下来 icue 发表于 2025-11-17 18:56
除了微信和QQ,还有什么躲不开的例子吗?因为我想了一下每天用的软件,好像没有落到这个范畴里的 ...
steam 我用我也骂,leader问我用什么方案我也用 用AI写前端能不能反动回去 EP3 发表于 2025-11-17 10:11
最傻逼的是有些软件升级了新的CEF后,还保留老的,升级频繁的能有一堆,,说的就是你,微信 ...
微信不是qt做的吗
—— 来自 HONOR PGT-AN10, Android 15, 鹅球 v3.5.99-alpha icue 发表于 2025-11-17 18:56
除了微信和QQ,还有什么躲不开的例子吗?因为我想了一下每天用的软件,好像没有落到这个范畴里的 ...
百度网盘之类的。微信4.0是比较好的qt,主要是腾讯为了跨平台能上信创linux,但手机是什么我不清楚。 流缨 发表于 2025-11-17 09:49
GitHub - ShirasawaSama/CefDetector: Check how many CEFs are on your computer. 检测你电脑上有几个CEF. ...
搞笑的是 第一版用c#做的,第二版也换成electron了 diohanmilton 发表于 2025-11-17 22:19
微信不是qt做的吗
—— 来自 HONOR PGT-AN10, Android 15, 鹅球 v3.5.99-alpha
好吧我也不懂,不过那啥WeChatAppEx好像更新了以后老版本一直都还在的 Qt 带 WebEngine 也是一种 CEF跑不了的
页:
[1]