在优麒麟上使用Electron开发桌面应用
Electron 是由 Github 开发,用 HTML、CSS 和 JavaScript 来构建跨平台桌面应用程序的一个开源库。Electron 通过将 Chromium 和 Node.js 合并到同一个运行时环境中,并将其打包为 Mac、Windows 和 Linux 下的应用来实现这一目的。像我们大家熟悉的 Visual Studio Code 就是使用 Electron 开发的。 使用 Web 标准来创建桌面 GUI,上手快、成本低、跨平台、自适应分辨率,这些都是 Electron 的优势。接下来我们通过实现一个简单的演示来了解在优麒麟上开发 Electron 应用的整个流程吧,这个演示我们将实现一个无窗口边框的桌面小工具,一个显示当前时间的时钟表盘。 开发环境配置要支持 Electron,我们需要 Node.js 运行环境和起包管理工具 npm,打开命令行工具,使用
接下来安装 Electron 以及一个好用的脚手架程序
这样我们的开发环境就搭建好了,你可能还需要一个好用的 IDE,在这里我推荐 vscode 或者是 atom,不仅好用,而且这两个 IDE 都是 electron 开发的,如果不想用也没关系,vim 就可以。 创建应用以及编码1、首先,创建一个 Electron 项目:
接下来,我们使用 HTML+CSS 知识画一个时钟表盘,因为相对本文的内容,这部分不是关键,所以在此先省略,本文的代码都会在文末公布,供大家参考。 然后,我们需要让表盘上的指针动起来,在
最后,我们调整
应用运行以及打包发布编码完成之后,运行应用也是非常简单,在工程目录下运行命令 那么如何在优麒麟上对应用进行打包发布呢?首先我们修改 总结使用 Electron 来开发桌面程序是不是又快又好呢,大家可以试试同样一个时钟表盘桌面应用,使用 Gtk 或者 Qt 开发要花多少时间,才能真正体会 Electron 带来的是什么。 这个演示的代码放在:https://github.com/thelostwind/electron-clock/ 下,供大家参考。 【编辑推荐】
点赞 0 (编辑:广州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-7 – 如何通过GPO禁用Windows 7中的Tcp / Ip设置?
- 字符串反转_JavaScript
- Windows 2003的NTFS特征
- windows-server-2008 – Windows高级防火墙:“Edge Traver
- Win10右下角怎么显示秒钟 Win10右下角显示秒钟的方法
- 如何批量把换行符替换为逗号 怎样批量替换换行符
- 详解Linux Multipath多路径配置--概念、配置、常用维护命令
- windows-server-2008 – Server 2008 R2到Server 2016选项
- windows-7 – Windows 7紧凑型动态VHD
- 一窥你安装的Linux软件包