React + Electron 搭建一个桌面应用[转]
当你冲这个标题点进来的时候,我猜你一定知道 React 是什么,更多详情请戳这里,就不介绍React了,一个神般存在的前端框架。另外,浏览器和移动端横行的时代,为什么还需要桌面应用?我就不解释了,反正优点很多,做为技术多学一点总没错。 Electron 简单介绍 是什么? 官网是这么介绍的: Electronis an open source library developed by GitHub for building cross-platform desktop applications with HTML, CSS, and JavaScript. Electron accomplishes this by combining Chromiumand Node.jsinto a single runtime and apps can be packaged for Mac, Windows, and Linux. 简单翻译一下就是: Electron是一个由 GitHub 开发的开源库,通过将 Chromium) 和Node.js组合并使用 HTML,CSS 和 JavaScript 进行构建 Mac,Windows,和 Linux 跨平台桌面应用程序。 隐藏意思: 让前端开发者快乐简单拥抱桌面应用! 原理是? 上面已将说了,Electron通过将 Chromium和 Node.js组合到单个 runtime 中来实现的。 node.js: 如果你不知道 node.js,那还等什么快戳这里,看一看世界上最温柔可爱的语言。它借助于 Google 的 V8 引擎,Node.js是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,更多解释请戳维基百科。 ...