所在的位置: Web开发 >> HTNL >> Electron入坑指南一

Electron入坑指南一

白癜风分期治疗 http://pf.39.net/bdfyy/bdfzd/150714/4655773.html
开始入坑electron之前先了解下electron它有什么功能?如何衍生的?

它的可以干什么?

Electron是源于一个开源文本编辑器Atom的框架衍生的,当仁不让肯定是由Github开发的,用于构建跨平台桌面应用程序的一个开源库.

它可以用什么语言进行开发?

首先呢语言谈不上,你可以不会C++,Objective-C,Java,Python,etc.只要你会HTML,CSS,JavaScript就可以进行开发.当然了随着其web前端近几年来的快速崛起,也衍生了很多框架.譬如,Vue,React,等.那electron也可以很好的集成.

它的运行环境有?

Electron通过将Chromium和Node.js合并到同一个运行时环境中,可以借助于V8引擎运行JavaScript,也可以很好的调试你的应用程序.

它都可以打包什么应用?

多端统一方案,当然可以将一套代码打包成Mac,Linux,Windows系统的应用程序

如何借助Electron进行桌面应用程序的开发呢?

Electron借助NodeJS运行环境,因此你就需要安装一个NodeJS

开发IDE,由于基于NodeJS环境,当然可使用的IDE很多了,比如VScode,IDEA,Eclipse等,还有一些文本编辑器也可以进行开发.比如Atom,sublime

调试器,由于Electron集成了Chromium运行环境,当然调试肯定是Chromium的开发者工具集.

当然更复杂一些的Api调试肯定是基于VisualStudio或者XCode.(这些不做介绍,可以查看官方文档)

应用程序打包这个官方也提供了API

发布你的应用程序

到这一步那你开发这个程序也就没有什么难度了,不着急,这才是开始.

你真的要跟着官方API一步步去造轮子吗?

答案肯定是不,既然是一个开源库,当然就可以衍生出一个生态圈,目前Electron也有很多生态圈成员,让你的开发不在那么的费力,官方推荐的有(electron-packager,、electron-forge和electron-builder)这三个工具可以使你的开发更简单一些.但是你得当心了,每个都会有小小的坑.

Electron的入坑指南了,就说这么多,接下来就是真正的入坑啦,带你从配置环境,创建项目,,开发,打包,调试,发布等一步步开发你的第一个应用程序.

黑山老妖

对你有指点迷津的功效,请赞赏




转载请注明:http://www.guyukameng.com/html/html1/13236.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了