一、Electron简介
Electron的应用,使得了JS不仅仅可以BS端项目,还可以做CS端项目。

另外今天之所以研究下Electron,还是因为公司的需要,业务场景是,通过Electron.js开发出的桌面应用让客户可以通过这个桌面应用管理设备和资产,同时也可以监控对应的设备状态等等。传统的exe对于我们而言,太繁重了,不是很适合。

当然了,负责这块的人不是我,我对此还是有点小兴趣,为此,还是在windows上安装了下,搭建了一个小环境,另外编写了入门程序HelloWorld。

正所谓,大道至简,还是从最基本最简单的入手,即可以提高成功率,又可以提高学习信心,这也是我一直所强调的。

二、安装

前提必须要有node.js环境,关于安装node.js,这里就不再赘述了。node.js的安装无论是windows还是linux都非常简单。

安装也就三步曲,请安装如下即可保证安装成功,同时对应的效果也能马上看到。

前提还是要提一提,两个前提,第一、node.js环境;第二、要安装git(当然了,你不安装也行,可以通过下载zip包然后解压也是可以的,不过个人觉得安装下git对于以后研究开源项目或者代码版本控制方面都是非常便利的)。

$ git clone https://github.com/electron/electron-quick-start

$ cd electron-quick-start

$ npm install && npm start

最后的效果图是这样的:

小结:

目前仅仅只是很简单的,不过这个很简单的教程,既能提高你的学习信心,又能增长你的学习兴趣。

对此,个人觉得,为什么有的程序员那么优秀,因为他们在学习时,总是从简单到复杂,一步一步一个脚印,信心和效率和兴趣都得到了增长。

这也是有句话说的好,不怕别人比你努力,就怕比你聪明的人比你还努力。也许这句话,看似用在这里有点牛头不对马尾不是很搭配。最后补充一句,努力很重要,努力的方向更重要。

最新文章

  1. 页面滚动到底部自动 Ajax 获取文章
  2. asp.net 使用DroDownList来实现二级联动
  3. TFT-LCD的相关概念
  4. 模拟退火法(吊打XXX)Bzoj3680
  5. Sqoop2入门之导入关系型数据库数据到HDFS上
  6. 字符串 —— String?StringBuffer?StringBuilder?
  7. 【转】让 cocos2d-x 的 CCHttpRequest 支持https
  8. RTP, RTCP, RTSP 协议介绍
  9. 使用JUnit单元测试入门
  10. [LeetCode]题解(python):155-Min Stack
  11. hdu--5351--MZL's Border
  12. 用户信息文件/etc/passwd,影子文件/etc/shadow,组信息文件/etc/group,组密码文件/etc/gshadow,用户管理相关文件
  13. 新手使用mac上的textedit写HTML时遇到的问题及解决办法
  14. jqgrid three 树形结构
  15. Nginx自定义404页面并返回404状态码
  16. Docker技术快速精通指南
  17. arduino uno r3的数据类型
  18. hdu 2577 How to Type(dp)
  19. <<Natural Language Inference over Interaction Space >> 句子匹配
  20. 常用的jquery遍历函数

热门文章

  1. GitHub fork的使用
  2. xamarin.Android ImageView 异步加载网络图片
  3. 关于Google圆角高光高宽自适应按钮及其拓展
  4. python中函数重载和重写
  5. centos 删除文件和目录
  6. 宝塔面板nginx配置安装Discuz
  7. elasticsearch 多列 聚合(sql group by)
  8. Android自带语音播报+讯飞语音播报封装(直接用)
  9. webpack-易混淆部分的解释
  10. Java中简单提示异常代码的行号,类名等