Toggle navigation
首页
技术
骑行
羽毛球
资讯
联络我
登录
跨平台桌面应用开发框架Electron
2017-08-11
electron
偶然间接触到electron,被他的设计所吸引了,先来看看electron是做什么的,下面是关于它的简介: > 如果您能够搭建一个网站,那么您就可以搭建一个桌面应用。 Electron是这样一个框架,它可以帮助您使用JavaScript/Html/Css等网站相关技术,非常快速而容易地搭建一个原生应用。 这样,您就可以聚焦于您的业务系统本身了,然后把剩下的那些难题交给我们好了。 # 所以electron是一个用web技术来开发跨平台的原生桌面应用框架。 当初nodejs出现,开发人员可以使用前端语言开发后台服务的时候就已经为之一振,如今web技术又涉猎到桌面开发了,不得不承认技术的发展和进步。 事实上,electron已经经过多年的发展,不少桌面应用都是基于它开发,比如目前比较流行的 vs code:  # 再从知乎上搜一下大神对Electron的看法,找到下面这篇: [请问一下,跨平台解决方案中,Qt 和 Electron 孰优孰劣?](https://www.zhihu.com/question/53230344) 同众多技术一样,没有最好,只有最适合你的,在选择一项技术之前,综合衡量下需求、资源、发展,再做决定选择谁。 # 在windows下运行一个Hello World ## 安装依赖 Electron运行需要[git](https://git-scm.com/)和[nodejs](https://nodejs.org/en/download/),在运行之前先安装好他们。 ```bash # 克隆这仓库 $ git clone https://github.com/electron/electron-quick-start # 进入仓库 $ cd electron-quick-start # 安装依赖库并运行应用 $ npm install && npm start ``` 执行效果如下:  # 资源: * [Github code](https://github.com/electron/electron) * [官方网站](https://electron.atom.io/) * [中文网](https://electron.org.cn)
×
本文为博主原创,如需转载,请注明出处:
http://www.supperxin.com
返回博客列表