采用electron开发桌面应用

什么是electron,能做什么?

1.electron是搭载谷歌v8内核的高性能的node环境 ,所有node能用的东西.这里都能用。
2.前端做桌面应用.

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

	1.electron [link](https://github.com/search?q=electron&ref=opensearch).
官网地址: [link]https://electronjs.org/
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

你可能感兴趣的:(前端)