如何入坑Electron開發(fā),我有話想說(shuō)
大家好,我是TianTian。
之前在網(wǎng)易實(shí)習(xí)的期間,接觸過(guò)Electron開發(fā)。
當(dāng)時(shí)學(xué)習(xí)的資料是接下來(lái)推薦課程。
你需要Electron技術(shù),這個(gè)入門的課程說(shuō)不定適合你。
現(xiàn)在,新人首單 ¥59.9,即將漲價(jià)至 129。
掃二維碼購(gòu)買后,加我微信,DayDay2021,返現(xiàn)20。
正如 Electron 官方所說(shuō)“如果你可以建一個(gè)網(wǎng)站,你就可以建一個(gè)桌面應(yīng)用程序”。

作為一個(gè)跨平臺(tái)的桌面應(yīng)用開發(fā)框架,Electron 的迷人之處在于,它是建立在 Chromium 和 Node.js 之上的 —— 二位分工明確,一個(gè)負(fù)責(zé)界面,一個(gè)負(fù)責(zé)背后的邏輯,構(gòu)成了一個(gè)成本低廉卻十分高效的優(yōu)秀“集成框架”。
如果用一張圖來(lái)直觀詮釋 Electron 的強(qiáng)大之處,就是下面這樣。

但是,不同系統(tǒng)間還是會(huì)有很大的差異,需要相應(yīng)地做一些額外處理,使得打包出的應(yīng)用在不同系統(tǒng)下都能正常運(yùn)轉(zhuǎn)。但相比于 80% 都能完全復(fù)用的代碼,這些成本幾乎可以忽略不計(jì)。

如何高效使用 Electron?

我為什么推薦這個(gè) Electron 課。
再簡(jiǎn)單介紹一下內(nèi)容結(jié)構(gòu):

我們常說(shuō)“不積跬步,無(wú)以至千里”,這句話中的“跬步”,我把它定義為:做成一件事。我們總會(huì)做很多事,但大多數(shù)時(shí)候,能真正得到提升的是“把事做成”。
成事的目標(biāo)不分大小。它可以很小,比如學(xué)完兩節(jié)課;也可以很大,比如用 2 個(gè)月時(shí)間搞懂 Electron 工程化建設(shè)的核心方法。最重要的是,一旦定好目標(biāo),就要竭盡全力把事做成。
加我微信,DayDay2021,返現(xiàn)20。
