Electron

来自开放百科 - 灰狐
跳转到: 导航, 搜索

Electron framework:一个使用web技术(JavaScript, HTML, CSS),基于 Node.jsChromium 开发桌面应用的跨平台框架。

目录

新闻

简介

Visual Studio CodeGitHub Atom 编辑器 都基于Electron构建。

Electron 继承了来自 Chromium 的多进程架构,这使得此框架在架构上非常相似于一个现代的网页浏览器。你控制着两种类型的进程:主进程和渲染器,这些类似于上面概述的 Chrome 自己的浏览器和其渲染器进程。

每个 Electron 应用都有一个单一的主进程,作为应用程序的入口点。 主进程在 Node.js 环境中运行,这意味着它具有 require 模块和使用所有 Node.js API 的能力。

指南

快速入门

$ git clone https://github.com/electron/electron-quick-start
$ cd electron-quick-start
$ npm install && npm start

安装

下载 Electron.app 包

或者

git clone https://github.com/atom/electron.git
cd electron
./script/bootstrap.py -v
./script/build.py
./script/test.py
生成 Electron.app

或者

sudo npm install electron-prebuilt -g
npm install electron-prebuilt --save-dev

第一个应用

your-app/
├── package.json
├── main.js
└── index.html
/Applications/Electron.app/Contents/MacOS/Electron your-app

项目

Awesome Electron Awesome.png

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱