在优麒麟上使用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 (编辑:52站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 4种方式来自定义Xfce来给它一个现代化外观
- windows-server-2012 – Windows Server 2012 – 完全支持区
- 如何在Linux/Windows/MacOS上使用.NET进行开发
- 微软发布Windows 10 2019五月更新:有多项改进、支持轻量级
- win10屏保设定如何操作
- powershell – Windows命令提示符:如何获取当前目录中所有
- Linux常用命令:简单易学,但能解决95%以上的问题!
- 微软官方预热Win11秋季新品发布会 将公布新的Surface Pro 8
- 从下个月起Windows 7安装安全更新要付费了
- windows – PowerShell?你用它吗?你能告诉我一些很酷的系