Electron
简介
Electron = chromium(谷歌浏览器内核) + node.j s,其可以利用底层的api去调用操作系统的相关的内容。其还包括Native APIs,提供统一的原生界面能力。(操作系统的api有哪些?操作系统的api是用什么语言写的?我是不是可以去写一个操作系统的内容?)
工作流程
Electron 中包含两类进程,一类为主要进程(Main Process),一类为渲染进程(Renderer Process),IPC通信机制。
启动APP后,主进程创建窗口,通过渲染进程加载界面,用户点击新增歌曲就会调用底层的api播放相关的音乐。