找回密码
 加入我们
搜索
      
查看: 6655|回复: 17

[软件] 都说Electron框架占用资源大,可我平常用的这个似乎还行吧

[复制链接]
发表于 2023-7-11 09:25 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-11 09:27 来自手机 | 显示全部楼层
不好做生产力工具
发表于 2023-7-11 09:29 | 显示全部楼层
那就够大了,大不大是和其他框架比的,不说QT那些老古董,新的微软webview2也远远好过这个表现

Electron是对开发端好,怎么说也比不过原生的,更高的消耗换来更差的响应与表现,而且长此以往一个程序自己一个核那还得了,一看后台几十个Electron在那挂着
发表于 2023-7-11 09:31 | 显示全部楼层
虽然几百M内存现在看来问题不大,但从win3.x一直过来的人,对内存始终是有一种敏感度,再加上这个东西本身gui存在感极低,平时正常使用几乎也不需要gui,所以,为什么要浪费这些内存来构建使用率极低的gui呢?我是一直想不明白现在的开发人员的逻辑,为了开发方便,完全不顾用户的使用环境
发表于 2023-7-11 09:46 来自手机 | 显示全部楼层
这个例子恰好是electron最不适合的场景
electron app 你搞到最精简也要4个进程,一个主进程,一个渲染进程,一个 gpu 进程,一个 utility 进程
反正都是给 clash 写前端,我他吗为什么不起个rest服务然后自己用浏览器?
发表于 2023-7-11 09:49 | 显示全部楼层
clash核心才需要多少内存
它就套了个gui壳,而且大多数时候是不需要这个gui的,结果还要一直占用100多M的内存
发表于 2023-7-11 09:55 | 显示全部楼层
malgerz 发表于 2023-7-11 09:31
虽然几百M内存现在看来问题不大,但从win3.x一直过来的人,对内存始终是有一种敏感度,再加上这个东西本身g ...

这玩意对跨平台开发需求比较友好。毕竟相当于自带全套环境,开发工具也齐全。
要是用win32搞,体积是挺小的,但移植其他操作系统就是噩梦,特别是需要长期维护的商业软件,相当于一倍的成本。
发表于 2023-7-11 10:02 来自手机 | 显示全部楼层
xy. 发表于 2023-7-11 09:46
这个例子恰好是electron最不适合的场景
electron app 你搞到最精简也要4个进程,一个主进程,一个渲染进程 ...

浏览器一般不能最小化到托盘
发表于 2023-7-11 10:04 来自手机 | 显示全部楼层
现在Windows软件大家也别嫌这些框架,就是因为有它们开发者才愿意出Windows版,不然很大部分app就没有Windows版了,毕竟对这些app来说windows平台商业价值低
 楼主| 发表于 2023-7-11 10:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-11 10:16 来自手机 | 显示全部楼层
slymitec 发表于 2023-7-11 10:07
这个我表示很稀奇,如果一个软件只开发Linux版本……

那基本上就可以和非行业人士说再见了。

手机版为主了,PC端一般就出个Web版
发表于 2023-7-11 10:17 | 显示全部楼层
贵坛人均旗舰配置,会在意这一点开销吗
发表于 2023-7-11 10:17 | 显示全部楼层
我写自用的软件需要UI的时候也喜欢用electron,不需要UI就直接python写个脚本
即使我会用C#写windows应用程序,我也懒的用,感觉太麻烦太重
用前端语言套个浏览器写起来方便,而且因为可以直接用一些前端框架,美观度也比较高,顶多调整调整CSS,不需要过多的干涉就可以写出不错的界面,而且跨平台也方便
发表于 2023-7-11 14:48 | 显示全部楼层
本帖最后由 airbeta 于 2023-7-11 14:50 编辑

pc端
新版qq就是electron做ui界面,多虑了
阿里云网盘估计也是
迅雷很早就已经是electron
发表于 2023-7-11 15:12 来自手机 | 显示全部楼层
很早前,大概14年时候我创业公司写的企业级应用全是这个架构,用户反馈极好,界面漂亮不卡顿,那时候对手都是java写的ui
 楼主| 发表于 2023-7-11 15:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-11 15:25 | 显示全部楼层
本帖最后由 assassin 于 2023-7-11 15:27 编辑

装一个软件就要装一个浏览器,又不像苹果强制调用系统webview
https://github.com/ShirasawaSama/CefDetectorX
一个检查电脑上有多少Chromium嵌入式框架的应用,虽然自己也是一个
 楼主| 发表于 2023-7-11 15:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-2-5 01:58 , Processed in 0.011156 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表