天天看點

采用electron開發桌面應用

什麼是electron,能做什麼?

1.electron是搭載谷歌v8核心的高性能的node環境 ,所有node能用的東西.這裡都能用。
2.前端做桌面應用.
           

前端做桌面應用(electron, nw)

1.electron [link](https://github.com/search?q=electron&ref=opensearch).<br/>
	官網位址: [link]https://electronjs.org/ <br/>
	2.nw [link](https://github.com/search?q=nw&ref=opensearch).
           

electron開發桌面端應用有哪些優點

1、Web 技術——Electron 基于 Chromium 和 Node.js, 讓你可以使用 HTML, CSS 和 JavaScript 建構應用。
2、開源——Electron 是一個由 GitHub 及衆多貢獻者組成的活躍社群共同維護的開源項目。
3、跨平台——Electron 相容 Mac, Windows 和 Linux, 它建構的應用可在這三個作業系統上面運作。
           

electron開發比較成功的産品

atom,vscode,skype,github Desktop
           

electron項目和web項目的差別?

1、electron核心分兩部分,主程序和渲染程序。
2、主程序連接配接着作業系統和渲染程序,可以把她看做頁面和計算機溝通的橋梁。渲染程序就是我們所熟悉前端環境了。隻是載體改變了,從浏覽器變成了window。傳統的web環境我們是不能對使用者的系統就行操作的。而electron相當于node環境,我們可以在項目裡使用所有的node api 。
3、簡單了解:給web項目套上一個node環境的殼。相比web項目,桌面項目多了一個程序。process.env.IS_WEB