electron入门

:-}

最近对桌面端的开发有兴趣,挑选了electron这门语言,打算着手开发一款公司现在已有产品的桌面级应用。

了解electron

为什么选择 Electron

Electron提供了一个Nodejs的运行时,专注于构建桌面应用,同时使用web页面来作为应用的GUI,你可以将其看作是一个由JavaScript控制的迷你版的Chromium浏览器。

Electron 概述

简单来说,Electron为用纯JavaScript创建桌面应用提供了运行时。原理是,Electron调用你在package.json中定义的main文件并执行它。main文件(通常被命名为main.js)会创建一个内含渲染完的web页面的应用窗口,并添加与你操作系统的原生GUI(图形界面)交互的功能。

详细地说,当用Electron启动一个应用,会创建一个主进程。这个主进程负责与你系统原生的GUI进行交互并为你的应用创建GUI(在你的应用窗口)。

参考

https://www.cnblogs.com/buzhiqianduan/p/7620099.html
https://blog.csdn.net/smallsfe/article/details/54705675?utm_source=itdadao&utm_medium=referral
https://electronjs.org/docs/tutorial/debugging-main-process
https://www.cnblogs.com/dengyulinBlog/p/6141636.html
https://blog.csdn.net/u014595019/article/details/53436296
https://www.ejiakt.com/course/18
https://www.jianshu.com/p/1687f8dcd70c
https://legacy.gitbook.com/book/simulatedgreg/electron-vue/details/cn【基于 vue (基本上是它听起来的样子) 来构造 electron 应用程序的样板代码。】