找回密码
 立即注册
搜索
查看: 20214|回复: 85

[软件] Electron性能究竟怎么样

[复制链接]
     
发表于 2022-5-23 14:15 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 dragrass 于 2022-5-23 14:29 编辑

最近实验室要开发一个网页查询系统的软件版

最好是多平台支持

因为有web开发基础就打算用electron

然而知乎几个大v把electron贬得一文不值,说性能拉胯没有未来不如flutter和javafx
连b站也有不少嘲讽electron的帖子

我用vs code也没觉得性能有多差,当然也可能微软优化得好
网上也有人说好好优化electron性能也可以
但是xbox app是真的差

主要还是长期使用考虑,实验室的软件没法像商业软件那样经常维护,如果electron真的像有些人说的没有未来了,现在做个electron软件过几年就没支持了也很尴尬

所以打算请教泥潭超能力者
回复

使用道具 举报

     
发表于 2022-5-23 14:20 | 显示全部楼层
可以,用吧。
对系统依赖少,那怕长期使用也能一直跑起来。
但是如果你的界面比较复杂,操作比较重,比如photoshop那个样子。那就不好说了
回复

使用道具 举报

     
 楼主| 发表于 2022-5-23 14:21 来自手机 | 显示全部楼层
革二萌 发表于 2022-5-23 14:20
可以,用吧。
对系统依赖少,那怕长期使用也能一直跑起来。
但是如果你的界面比较复杂,操作比较重,比如ph ...

没有那么复杂,就是一个类似搜索引擎的东西

— from OnePlus NE2210, Android 12 of S1 Next Goose v2.5.4
回复

使用道具 举报

发表于 2022-5-23 14:24 | 显示全部楼层
连javafx都能吹
回复

使用道具 举报

     
发表于 2022-5-23 14:26 | 显示全部楼层
借贴问问,当年delphi用的那个爽啊
现在delphi的后继者是谁呢?
回复

使用道具 举报

发表于 2022-5-23 14:28 | 显示全部楼层
董卓 发表于 2022-5-23 14:26
借贴问问,当年delphi用的那个爽啊
现在delphi的后继者是谁呢?

没有,硬要选个差不多难度的,大概是c#的winform
回复

使用道具 举报

发表于 2022-5-23 14:30 | 显示全部楼层
董卓 发表于 2022-5-23 14:26
借贴问问,当年delphi用的那个爽啊
现在delphi的后继者是谁呢?

.net/c#吧
回复

使用道具 举报

     
发表于 2022-5-23 14:38 | 显示全部楼层
本帖最后由 V5Style 于 2022-5-23 14:46 编辑

向 WinGet 提交的新软件中,五分之一是 Electron,尤其是近几年的新软件。剩下的即便不是 Electron 也基本嵌入了 CEF。
回复

使用道具 举报

     
发表于 2022-5-23 15:17 来自手机 | 显示全部楼层
知乎可以当做放屁

—— 来自 OnePlus LE2120, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-5-23 15:19 | 显示全部楼层
electron的性能应该比浏览器好吧
回复

使用道具 举报

     
发表于 2022-5-23 15:35 | 显示全部楼层
问题是有几个是能有VSC的优化呢
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-5-23 15:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-5-23 15:45 来自手机 | 显示全部楼层
打包一个浏览器,你说呢?我觉得这玩意还不如轻应用   小程序  wpa  起码开销低一点
回复

使用道具 举报

     
发表于 2022-5-23 15:58 | 显示全部楼层
性能不是问题,只要你愿意提升性能。
大家喷的都是那些随便套个壳子拿出来用的。
回复

使用道具 举报

头像被屏蔽
发表于 2022-5-23 16:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-5-23 16:15 | 显示全部楼层
vsc用的那个electron不是说深度魔改了吗
回复

使用道具 举报

     
发表于 2022-5-23 17:01 来自手机 | 显示全部楼层
放心用,性能永远是最后一个需要考虑的

—— 来自 Xiaomi Redmi K30 5G, Android 12上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-5-23 17:14 | 显示全部楼层
本帖最后由 すぴぱら 于 2022-5-23 17:15 编辑

桌面端想要快就上 qt(cpp/py) ,avaloniaUI(c#),反正也不用考虑什么时髦技术是不是?

非要做网页那就老实做网页呗,除了electrom也没啥特别好的选择
回复

使用道具 举报

发表于 2022-5-23 17:33 来自手机 | 显示全部楼层
虽然但是,最近几年基本用过的感觉卡得要死的桌面软件基本都是electron。。。反过来不一定成立就是了
回复

使用道具 举报

     
发表于 2022-5-23 17:54 | 显示全部楼层
真要用网页做界面,除了集成CEF、Electron以外还可以试试 tauri。
回复

使用道具 举报

     
发表于 2022-5-23 17:58 | 显示全部楼层
5月12日谷歌的Flutter 3.0正式发布了,最新的Flutter3.0实现了对iOS、Android、Web、Windows、macOS、Linux六大平台的稳定支持,既实现了操作系统跨平台,也实现了Cpu硬件跨平台,支持x86、Arm、mips、Risc v5,未来甚至可能支持loongarch硬件指令集。
面向未来编程就用Flutter
回复

使用道具 举报

     
发表于 2022-5-23 18:13 | 显示全部楼层
Electron同期都太拉了
回复

使用道具 举报

     
发表于 2022-5-23 19:04 | 显示全部楼层
b站的electron客户端就有不少人反应卡顿
回复

使用道具 举报

     
发表于 2022-5-23 19:42 | 显示全部楼层
避免过早优化, 大概率在你这个场景里那点性能差别根本不重要.
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-5-23 19:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-5-23 19:59 来自手机 | 显示全部楼层
electron的好处是楼主你这种需求可以直接套个vue网页,开发很简单的

—— 来自 Xiaomi Mi 10, Android 12上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

     
发表于 2022-5-23 20:26 | 显示全部楼层
Destiny4073 发表于 2022-5-23 11:04
b站的electron客户端就有不少人反应卡顿

5800U没觉得不好,除了启动慢了点一切都不错。不知道网易云用什么做的,反正bilibili electron 比这种那种纯粹不可燃垃圾好多了

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2022-5-23 20:33 来自手机 | 显示全部楼层
electron主要是臃肿吧,倒不是性能好不好的问题。虽然js性能也确实不算好,但是也没到小应用需要挑剔的时候。
主要出活效率的话没必要挑剔这些

—— 来自 HUAWEI JAD-AL50, Android 10上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
发表于 2022-5-23 21:55 | 显示全部楼层
electron性能不是问题,包体积更不是问题
回复

使用道具 举报

     
发表于 2022-5-24 00:26 | 显示全部楼层
性能不敏感就用呗。要是面向生产力的工具还是用qt吧
回复

使用道具 举报

     
发表于 2022-5-24 06:19 | 显示全部楼层
是不怎么样,不过你对比那俩也强不了多少吧
回复

使用道具 举报

     
发表于 2022-5-24 07:45 | 显示全部楼层
DraQin 发表于 2022-5-23 20:26
5800U没觉得不好,除了启动慢了点一切都不错。不知道网易云用什么做的,反正bilibili electron 比这种那 ...

Bilibili这个版本不能多开视频窗口有点。。。感觉不太舒服,另外就是内存占用也太高了点吧。
回复

使用道具 举报

     
发表于 2022-5-24 08:42 来自手机 | 显示全部楼层
你是不是被圆胖肿那个傻逼忽悠了……

—— 来自 Sony Xperia XZ2 Premium, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-5-24 12:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-5-24 15:33 | 显示全部楼层
用electron的反面例子也是MS家的,叫Teams,用过的没有不骂娘
回复

使用道具 举报

     
发表于 2022-5-24 16:43 | 显示全部楼层
chenjiajia94 发表于 2022-5-24 08:42
你是不是被圆胖肿那个傻逼忽悠了……

—— 来自 Sony Xperia XZ2 Premium, Android 11上的 S1Next-鹅版 v2 ...

细嗦
回复

使用道具 举报

     
发表于 2022-5-24 17:12 | 显示全部楼层
chenjiajia94 发表于 2022-5-24 08:42
你是不是被圆胖肿那个傻逼忽悠了……

—— 来自 Sony Xperia XZ2 Premium, Android 11上的 S1Next-鹅版 v2 ...

他讲的有鼻子有眼,感觉很真啊

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2022-5-24 22:50 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2022-5-24 22:51 编辑

在知乎无论什么话题下都吹java那大概率就是他了
楼主这需求electron不要太合适,怎么简单怎么来
回复

使用道具 举报

     
发表于 2022-5-24 23:08 来自手机 | 显示全部楼层
你这场景在乎什么性能啊
回复

使用道具 举报

     
发表于 2022-5-24 23:28 来自手机 | 显示全部楼层
vscode打开速度很快感觉不像electron,内存占用也很小
各位有用过etcher做启动U盘吗,之前正常,好像c#写的速度很快,后面变成electron,又慢又占内存,找了个以前的版本一下就进去了

—— 来自 ZUK Z2131, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-7-12 18:24 , Processed in 0.135473 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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