Electron:前端人的最佳跨平臺解決方案

作爲一個跨平臺的桌面應用開發框架,Electron 的迷人之處在於,它是建立在Chromium 和 Node.js 之上的 :二位分工明確,一個負責界面,一個負責背後的邏輯,典型的「你負責貌美如花,我負責賺錢養家」。也不難理解,爲什麼 Electron 能開發跨平臺的桌面應用了。

但是,不同系統間還是會有很大的差異,需要相應地做一些額外處理,使得打包出的應用在不同系統下都能正常運轉。但相比於 80% 都能完全複用的代碼,這些成本幾乎可以忽略不計。

所以,對Web 前端開發者來說,用 Electron 開發多平臺客戶端的成本非常低。

而且,Electron是基於 Node.js 的,這就意味着,Node 這個大生態下的模塊,Electron都可以用。

同時,跨平臺也讓Electron 可同時開發 Web 應用和桌面應用,無論是 UI,還是代碼,很多資源都可以共享,大幅減少了開發者的工作量。

很多應用都是用Electron 開發的,比如字節跳動的飛書、Slack、VS Code、Atom、Skype、WhatsApp、支付寶小程序 IDE(螞蟻開發者工具)等。

與此同時,包括美團、阿里、騰訊、京東、螞蟻金服、小米、華爲、GitHub、微軟在內的很多大廠都在使用 Electron。因此,學好 Electron 是你日後跳槽加薪的加分項,畢竟,大廠都在用。

我們特別邀請到了劉曉倫老師,資深技術專家,有10餘年研發經驗,是Electron及其相關技術在企業應用領域的早期實踐者,GitHub/Gitee優秀開源項目作者。現在擔任一家創業公司的技術負責人,負責的產品以Electron爲主要技術方向。

他將帶着他的Electron實戰經驗和濃縮在《Electron實戰:入門、進階與性能優化》這本書中的精華,在7月1日 19點整,在【悅讀時間 遇見代碼】直播欄目中帶領所有萌新們一起玩轉Electron,掌握前端人的最佳跨平臺解決方案。

感興趣的萌新們,趕快掃碼或者加小助手微信進羣吧。【微信號:vipcsdn】備註"悅讀時間" 入
羣。⬇️⬇️⬇️

在這裏插入圖片描述

劉曉倫老師,資深技術專家,有10餘年研發經驗,是Electron及其相關技術在企業應用領域的早期實踐者,GitHub/Gitee優秀開源項目作者。現在擔任一家創業公司的技術負責人,負責的產品以Electron爲主要技術方向。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章