使用Web前端技术开发桌面应用El

我国临床 白癜风专家 http://pf.39.net/bdfyy/zqbdf/

Electron是什么?

你只要记住下面这两句话就可以对Electron有个基本了解:

Electron是由Github开发的开源框架

它允许开发者使用Web技术构建跨平台的桌面应用

Electron=Chromium+Node.js+NativeAPI

Chromium:为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态开发界面。

Node.js:让Electron有了底层的操作能力,比如文件的读写,甚至是集成C++等等操作,并可以使用大量开源的npm包来完成开发需求。

NativeAPI:NativeAPI让Electron有了跨平台和桌面端的原生能力,比如说它有统一的原生界面,窗口、托盘这些。

通过三者的巧妙组合,我们开发应用变的十分高效。

什么时候使用Electron

公司没有专门的桌面应用开发者,而需要前端兼顾来进行开发时,用Electron就是一个不错的选择。

一个应用同时开发Web端和桌面端的时候,那使用Electron来进行开发就对了。

开发一些效率工具,比如说我们的VSCode,比如说一些API类的工具,用Electron就是不错的选择。

有哪些 应用是用Electron开发的

VSCode:程序员最常用的开发者工具。

Atom:是Github开发的文本编辑器,我想大部分的前端程序员都应该使用过。

slack:聊天群组+大规模工具集成+文件整合+搜索的一个工具。就是把很多你常用的工具整合到了一起。

wordPress:基于PHP开发的Blog搭建工具,新版本使用了Electron。




转载请注明:http://www.xxcyfilter.com/zyjn/zyjn/11865.html

  • 上一篇文章:
  •   
  • 下一篇文章: