收听方式#
介绍#
主播:辛宝 Otto、小白菜
嘉宾: 黑洞 Black-Hole
新一期播客来了!本期我们邀请到了 Electron 的核心开发者黑洞 Black-Hole 一起来聊聊已经开源十年的 Electron 背后的故事和他的前端学习感悟、参与开源的经验分享。
《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 Builder和 Forge,相关踩坑经验分享
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 相关的东西。