Electron 宣布在中国成立用户组

2022-02-21 16:11:32 +08:00
 BlackHole1

我们持续会有 Electron 的最新消息和技术文章的输出 🚀

同时我们也会不定期举办一些沙龙、Conference 、线上分享等

我们近期的计划:

其他变化:

如果你对 Electron 非常感兴趣,可以通过填写 https://www.yuque.com/forms/share/a5bacfc5-d740-4d48-a583-87535c8d5220 问卷,我们会将邀请你加入 Electron China HQ 的微信群

5594 次点击
所在节点    分享创造
19 条回复
duan602728596
2022-02-21 16:19:12 +08:00
支持
imes
2022-02-21 16:19:27 +08:00
我就一个问题,能把 electron 做出来一个单独的 runtime 吗?我喜欢很多基于 electron 的项目,但是因为不想装那么多浏览器,而最终放弃了。
96412hj
2022-02-21 16:34:30 +08:00
为啥 electron 版本迭代这么快...
BlackHole1
2022-02-21 16:40:13 +08:00
@imes 这个问题目前在 electron issues 里有相关的讨论: https://github.com/electron/electron/issues/673

就目前而言,这点还是比较难做到,因为要考虑到各个系统的兼容性及架构设计。如果要做的话,这是一个非常大的改变(相对代码而言)。而目前的 electron team 的成员没有那么多的精力投入在上面。

问题的核心在于: 需要一个架构设计来满足这一情况。但目前还没有确定。如果对此问题有任何的想法,可以在 issues 下进行评论。

有关这个问题的相关背景:
* electron 的发版速度目前来是比较快的,因为要跟随 chromium 发版的节奏,在此基础之上如何能够实现 runtime
* 目前有 Arch Linux 已经内置了 electron runtime ,但是你会发现有些小版本是没有的,那么如何兼容也是一个问题
* 同一个 runtime 优化只有在你的电脑上存在多个版本相同的 electron 应用时,才会产生收益,而目前由于 electron 发版较快,大部分的应用所使用的版本都不太一样。
* 在满足上面所有条件后,还需要考虑如何测试的问题

就本质而言,electron team 是非常想实现这个功能,因为它本身也是目前 electron 最大的发展问题之一。但就如同上文所说,这非常难做到。
fgwmlhdkkkw
2022-02-21 17:04:41 +08:00
@BlackHole1 还是本身不够稳定
secondwtq
2022-02-21 20:04:59 +08:00
出口转内销了属于是
nieyujiang
2022-02-21 21:01:45 +08:00
这个体积问题真是让我无力吐槽。虽然偷懒写起来舒服。因为体积问题已经被吐槽了无数次了 doge
lxml
2022-02-21 23:36:29 +08:00
鉴于 electron 对于 esm 的支持态度,我已经转向 tauri 了,真香
EPr2hh6LADQWqRVH
2022-02-22 00:01:06 +08:00
可以简单叙述一下“我们”是谁,“我们”和 Electron 之间的关系吗
BlackHole1
2022-02-22 10:04:45 +08:00
@lxml 官方暂为公开的消息: esm 支持已经被提上日程,后续会有具体的消息披露
@avastms “我们” === Electron China == Electron 。话句话说当前的“组织”是官方性质的。
ai277014717
2022-02-22 11:08:12 +08:00
没有飞书群嘛
pkwenda
2022-02-22 11:15:19 +08:00
@lxml #8 tauri 我用过两天, 生态不太全,搞个 sqlite 都得用官方自己的半吊子库,搞个啥都得重新看看文档。。系统级 api 没有 electron 多,mac 12.1 打开 dev tool 就闪退我退坑的时候还在解决中,总的来说如果只想想页面套壳,非常爽,控制在 10M 以内, 但是想要搞一点点骚操作就蛮麻烦的。
zhea55
2022-02-22 14:06:13 +08:00
@imes 你说的,不就是 linux 里面的 flatpak 么。
stroh
2022-02-22 15:42:52 +08:00
我们公司是 electron 重度用户,但长期使用中发现某些客户反应,偶尔会崩溃,一开始我们以为是内存问题,尝试各种方式降低内存的消耗,但是后来发现,有些客户内存 16G 并没有跑满的情况下也会出现崩溃的问题,这种情况在 chrome 中并没有出现过,之后我们也尝试过把任务等级调高一些,等等调优方式,我也查看了你们官网相关资料,但目前还是偶现崩溃现象,想对这方面问题多了解一下,有没有技术分享或者解答下如何能做到不崩溃?
zhea55
2022-02-23 10:31:47 +08:00
@stroh

这种情况,建议检查自己的代码。

因为 vscode 就是 electron 开发的。vscode 几乎从来没有崩溃过。它的存在,就证明了这个技术没有什么问题。
而且它的复杂度也远超一般的项目。
stroh
2022-02-24 09:27:09 +08:00
@zhea55 恩,好的
hst001
2022-02-26 13:20:24 +08:00
@zhea55 vscode 的里面的各种优化太疯狂了,从某种角度上讲确实可以说明 electron 不会成为性能瓶颈,但是需要强大的技术团队支持
LevineChen
2022-03-26 10:58:09 +08:00
麻烦看一下 官网的中文文档怎么没有了.
BlackHole1
2022-03-27 22:34:22 +08:00
@LevineChen 因为最近 erick 正在重构 electron 官网,翻译功能还没有接入完成,近期应该就会完成

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

https://www.v2ex.com/t/835429

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

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

© 2021 V2EX