Electron: HTML + Javascript 开发桌面应用程序
2016-09-04 12:45
405 查看
无意间接触到了Electron,引出了对相关技术的整理
简单地说就是一个本地客户端应用程序使用一个内置的浏览器内核渲染前端界面,另一方面还可以调用本地系统级API,实现本地应用程序的各种功能。
使用该技术的部分产品:
网易云音乐PC客户端
有道词典PC客户端 (基于heX)
Atom文本编辑器 (基于Electron)
Visual Studio Code编辑器 (基于Electron)
谷歌浏览器嵌入式框架,即谷歌浏览器内核,配合C++使用。
个人对
基于
heX是有道发起的开源项目
基于开源项目
简介
通过HTML、CSS、Javascript来编写本地应用程序。简单地说就是一个本地客户端应用程序使用一个内置的浏览器内核渲染前端界面,另一方面还可以调用本地系统级API,实现本地应用程序的各种功能。
使用该技术的部分产品:
网易云音乐PC客户端
有道词典PC客户端 (基于heX)
Atom文本编辑器 (基于Electron)
Visual Studio Code编辑器 (基于Electron)
相关技术
C++ / CEF
https://bitbucket.org/chromiumembedded/cefCEF (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
相关文章推荐
- Electron: HTML + Javascript 开发桌面应用程序
- electron之Windows下使用 html js css 开发桌面应用程序
- electron之Windows下使用 html js css 开发桌面应用程序
- Github发布了为桌面应用开发而生的Electron 1.0版本(HTML、CSS和JavaScript)
- 用HTML,Javascript,CSS开发桌面应用
- 用HTML,Javascript,CSS开发桌面应用
- AIR:使用 HTML + Javascript 开发桌面应用
- 使用electron开发桌面端应用程序准备
- 用HTML开发Windows桌面应用程序1
- 初识heX,利用javascript开发桌面应用程序
- 使用electron+Js开发夸平台(Linux、Win、Mac)的桌面应用程序
- 用HTML开发Windows桌面应用程序3
- 用HTML开发Windows桌面应用程序
- 放弃winform的窗体吧,改用html作界面,桌面应用程序UI的新的开发方式。
- 放弃winform的窗体吧,改用html作界面,桌面应用程序UI的新的开发方式。
- 用HTML开发Windows桌面应用程序2
- 利用html+javascript开发桌面软件
- HTML和JavaScript来构建移动应用程序开发工具PhoneGap
- AIR:使用 HTML + Javascript 开发桌面应用
- 使用 HTML 和 JavaScript 开发 Universal Windows Apps笔记一