【Electron】Electron開發入門

Electron簡介:
Electron提供了豐富的本地(操作系統)的API,使你能夠使用純JavaScript來創建桌面應用程序,並且跨平臺(win,mac,linux等各種PC端平臺)。與其它各種的Node.js運行時不同的是Electron專注於桌面應用程序而不是Web服務器。

有時候面對需求,開發出的web page既要能Online又要Offline(Offline是針對一些特殊網絡環境或者page資源很大的情況下,企業或者其他機構要求的)
web page offline的時候,甚至有時候還會有操作PC端本地文件系統的需求,這時候出於遊覽器的安全限制,web page要麼部分資源格式讀取不了(json等),要麼不能操作本地文件;
你不熟練C#,php,java等能PC文件系統的技術時,可以用Electron開發,這個相對js程序員來說上手容易很多,甚至是js全棧上的一步;

我這段時間就面對這種情況,然後在摸索Electron,下面把我找到的資料和自己的經驗歸納到下面,希望對有所需求的同學有所幫助:

1、Electron開發入門(一):開發環境搭建
2、Electron開發入門(二):創建項目Hello Word
3、Electron開發入門(三):main process和web page 通信
4、Electron開發入門(四):操作PC端文件系統
5、Electron開發入門(五):項目打包
6、Electron開發入門(六):項目生成setup安裝程序
7、Electron開發入門(七):打開本地文件或者網頁鏈接 and webview裏操縱electron api
8、Electron開發入門(八):自定義electron框架外殼(shell)的菜單(Menu)

PS:
1.官方API:http://electron.atom.io/docs/api/
2.社區翻譯簡體中文版文檔:https://github.com/electron/electron/tree/master/docs-translations/zh-CN

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