在优麒麟上使用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 10中的家长控制:如何控制他们的操作并在PC上看到您
- 没有U盘也能安装Windows 10 云下载功能了解下
- windows-server-2008-r2 – 您多久重启一次利用率很高的Win
- Fedora 31稳定版发布
- 详解Linux环境shell脚本获取时间的常用命令总结
- 用Qt显示半透明/不规则形状的窗户
- windows10电脑怎样录屏自带的录屏功能
- windows-server-2008 – 更改Windows SID如何影响SQL Serve
- windows-server-2003 – 是否有自动整理来自Perfmon的数据的
- 如何完全禁用Windows 10中的Windows Defender