欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Electron
来自开放百科 - 灰狐
Electron framework:一个使用web技术(JavaScript, HTML, CSS),基于 Node.js、Chromium 开发桌面应用的跨平台框架。
目录 |
新闻
简介
Visual Studio Code、GitHub 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
项目
- atom editor
- Visual Studio Code
- Pencil
- Nuclide
- Kitematic
- Yeoman
- Mancy JavaScript REPL.
- Taobao Editor
- 蚂蚁金服小程序开发IDE
- Parity UI for Parity Ethereum Client
- Ethereum钱包:Mist
- Ghost Desktop Ghost博客桌面
- Mongotron MongoDB管理工具
- levelui for LevelDB
- Sqlectron
- Medis
- Mapbox Studio Classic
- Google Play Music Desktop Player - Unofficial Google Play Music app.
- google-music-electron
- Playback 视频播放器
- Kaku 音乐播放器
- Gokotta 音乐播放器
- KeeWeb
- ScreenCat 屏幕分享和远程协作
- Kart 游戏仿真
- ClojureScript Compiler 图形接口
- Black Screen Terminal emulator
- OpenBazaar-Client
- Mailspring mail client
图集
链接
分享您的观点