收听方式

介绍

主播:辛宝 Otto、小白菜

嘉宾: 黑洞 Black-Hole

新一期播客来了!本期我们邀请到了 Electron 的核心开发者黑洞 Black-Hole 一起来聊聊已经开源十年的 Electron 背后的故事和他的前端学习感悟、参与开源的经验分享。

26

《Web Worker》是几个前端程序员闲聊的音频播客节目。节目将围绕程序员领域来瞎聊,聊职场、聊资讯、聊技术选型...... 只要是和 web 开发有关的都可以聊。因为主播是前端程序员目前会以前端为视角切入。

wx 粉丝群请加 Otto 微信: xinbao965

大纲

03:15 你用过 Electron 吗,什么应用场景

05:00 科普 electron 是什么用,哪些场景适合,有哪些相似竞品。QT/ Tauri

08:45 Electron 团队主要做什么,发版节奏为啥这么快四周一个版本,微软商店的强制性要求。对构建体积大小的考量

11:20 开源十年的 Electron 背后的团队什么样,Work Group 的成员组成和分工。目前内部交流使用 Slack,和 Disord/微信群/qq 群。介绍 Electron China 团队

19:30 有很多知名的基于 Electron 开发的产品,比如最近的腾讯 QQ,使用 Electron 和 QT 的技术选型考量,功能裁切的提示

24:10 Electron 持续流行的很多原因,推荐阅读官方的文档、api,快速上手的 Fiddle。可以选择的学习流程。打包 Electron BuilderForge,相关踩坑经验分享

31:40 针对中国区用户使用 Electron 的提示

36:25 近期开发 Electron 的用户注意了,对 windows 7/8/8.1 低版本的不支持,产生的影响会持续很久,背后的原因。背后微软、谷歌的选择。

43:30 和黑洞在印记中文认识,负责翻译一点 weekly,也在负责 pnpm/electron 的文档维护者直译。

45:55 掌握 Golang 比 js/ts 用的舒服。

47:00 参与开源这么深入,是怎么分配精力的,当初是如何入门的?好奇、坚持、问题驱动。对 review 过程中的收获。

51:40 前端的过来人经验,当初的走过的弯路和经验分享。看书 > 看视频,多思考。多参与开源,参与 Code Review。从小的代码库开始看、手写常见的方法。推荐 《深入理解 ES6》和 红宝书《Javascript 高级程序设计》

58:00 后面可以约黑洞继续聊 pnpm v8 和 monorepo 相关的东西。