收聽方式#
介紹#
主播:辛寶 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 相關的東西。