您的位置:首页 > Web前端 > JavaScript

Electron: HTML + Javascript 开发桌面应用程序

2016-09-04 12:45 405 查看
无意间接触到了Electron,引出了对相关技术的整理

简介

通过HTML、CSS、Javascript来编写本地应用程序。

简单地说就是一个本地客户端应用程序使用一个内置的浏览器内核渲染前端界面,另一方面还可以调用本地系统级API,实现本地应用程序的各种功能。

使用该技术的部分产品:

网易云音乐PC客户端

有道词典PC客户端 (基于heX)

Atom文本编辑器 (基于Electron)

Visual Studio Code编辑器 (基于Electron)

相关技术

C++ / CEF

https://bitbucket.org/chromiumembedded/cef

CEF (Chromium Embedded Framework)


谷歌浏览器嵌入式框架,即谷歌浏览器内核,配合C++使用。

Electron

http://electron.atom.io/

Electron
基于
Node.js
,使用
javascript
编程。

个人对
Node.js
的理解

Node.js
是一个
JavaScript
解释器,是类似
Python
的东西

Node.js
使用
JavaScript
语言,
Python
使用
Python
语言

Node.js
常用于编写Web服务器(使用
http
等模块)

Python
也有类似的框架,比如
Django


NW.js

http://nwjs.io/

NW.js
原名
node-webkit


基于
Chromium
Node.js


heX

http://hex.youdao.com/

heX是有道发起的开源项目

基于开源项目
CEF
,它内部整合了开源项目
Chromium
Node.JS
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: