Electron是对开发端好,怎么说也比不过原生的,更高的消耗换来更差的响应与表现,而且长此以往一个程序自己一个核那还得了,一看后台几十个Electron在那挂着[困惑] 虽然几百M内存现在看来问题不大,但从win3.x一直过来的人,对内存始终是有一种敏感度,再加上这个东西本身gui存在感极低,平时正常使用几乎也不需要gui,所以,为什么要浪费这些内存来构建使用率极低的gui呢?我是一直想不明白现在的开发人员的逻辑,为了开发方便,完全不顾用户的使用环境 这个例子恰好是electron最不适合的场景
electron app 你搞到最精简也要4个进程,一个主进程,一个渲染进程,一个 gpu 进程,一个 utility 进程
反正都是给 clash 写前端,我他吗为什么不起个rest服务然后自己用浏览器? clash核心才需要多少内存
它就套了个gui壳,而且大多数时候是不需要这个gui的,结果还要一直占用100多M的内存https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif malgerz 发表于 2023-7-11 09:31
虽然几百M内存现在看来问题不大,但从win3.x一直过来的人,对内存始终是有一种敏感度,再加上这个东西本身g ...
这玩意对跨平台开发需求比较友好。毕竟相当于自带全套环境,开发工具也齐全。
要是用win32搞,体积是挺小的,但移植其他操作系统就是噩梦,特别是需要长期维护的商业软件,相当于一倍的成本。 xy. 发表于 2023-7-11 09:46
这个例子恰好是electron最不适合的场景
electron app 你搞到最精简也要4个进程,一个主进程,一个渲染进程 ...
浏览器一般不能最小化到托盘 现在Windows软件大家也别嫌这些框架,就是因为有它们开发者才愿意出Windows版,不然很大部分app就没有Windows版了,毕竟对这些app来说windows平台商业价值低 slymitec 发表于 2023-7-11 10:07
这个我表示很稀奇,如果一个软件只开发Linux版本……
那基本上就可以和非行业人士说再见了。
手机版为主了,PC端一般就出个Web版 贵坛人均旗舰配置,会在意这一点开销吗 我写自用的软件需要UI的时候也喜欢用electron,不需要UI就直接python写个脚本
即使我会用C#写windows应用程序,我也懒的用,感觉太麻烦太重
用前端语言套个浏览器写起来方便,而且因为可以直接用一些前端框架,美观度也比较高,顶多调整调整CSS,不需要过多的干涉就可以写出不错的界面,而且跨平台也方便 本帖最后由 airbeta 于 2023-7-11 14:50 编辑
pc端
新版qq就是electron做ui界面,多虑了[偷笑]
阿里云网盘估计也是
迅雷很早就已经是electron 很早前,大概14年时候我创业公司写的企业级应用全是这个架构,用户反馈极好,界面漂亮不卡顿,那时候对手都是java写的ui 本帖最后由 assassin 于 2023-7-11 15:27 编辑
装一个软件就要装一个浏览器,又不像苹果强制调用系统webview
https://github.com/ShirasawaSama/CefDetectorX
一个检查电脑上有多少Chromium嵌入式框架的应用,虽然自己也是一个
页:
[1]