electron
正如 Electron 官方所说“如果你可以建一个网站,你就可以建一个桌面应用程序”,Electron 是一个使用 JavaScript HTML 和 CSS 等 Web 技术创建原生程序的框架,前端开发者可以在不需要学习其他语言和技能的情况下,快速开发跨平台桌面应用。它将“Chromium”和“Node.js”很好的集成在了一起,并明确分工,Electron 负责硬件部分,“Chromium”和“Node.js”负责界面与逻辑,构成了一个成本低廉却十分高效的优秀“集成框架”。 Electron 涉及的技术栈比较多,不仅需要了解客户端知识,在客户端中使用 Node.js、集成 C++、Rust 等三方库,还会涉及到多进程概念等等,对于基础薄弱的前端工程师不太友好
Electron Forge is a tool for packaging and publishing Electron applications. 它将 Electron 的构建工具生态系统统一到一个可扩展的界面中,这样每个人都可以直接上手制作 Electron 应用。 入门指南 Electron Forge文档 包含关于将您的应用程序从源代码带到您的终端用户机器的详细信息。 这包括: 打包你的应用程序(package) 将这些文件发布到在线平台进行下载(发布). 对于初学者,我们建议按照Electron的教程来开发,构建,打包和发布您的第一个Electron应用程序
Electron是什么? 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。 入门指南 我们推荐您从 教程 开始, 在开发Electron应用程序并将其分发给用户的过程中向您提供指导。 示例 与 API 文档 也是浏览并发现新事物的好地方
Electron(原名为Atom Shell)是 GitHub 开发的一个开源框架。它允许使用 Node.js(作为后端)和 Chromium(作为前端)完成桌面GUI应用程序的开发。Electron 现已被多个开源 Web 应用程序用于前端与后端的开发,著名项目包括 GitHub 的 Atom 和微软的 Visual Studio Code
