Electron

356 阅读1分钟

Electron

简介

Electron = chromium(谷歌浏览器内核) + node.j s,其可以利用底层的api去调用操作系统的相关的内容。其还包括Native APIs,提供统一的原生界面能力。(操作系统的api有哪些?操作系统的api是用什么语言写的?我是不是可以去写一个操作系统的内容?)

工作流程

image.png Electron 中包含两类进程,一类为主要进程(Main Process),一类为渲染进程(Renderer Process),IPC通信机制。

image.png 启动APP后,主进程创建窗口,通过渲染进程加载界面,用户点击新增歌曲就会调用底层的api播放相关的音乐。