在优麒麟上使用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 (编辑:淳化站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Fedora 30中设置内核命令行参数
- Firefox 将默认隐藏浏览器中的通知弹窗
- windows-server-2008-r2 – 为什么我不应该使用Windows Ser
- windows – rDesktop的最佳小型Linux发行版
- hyper-v-server-2012-r2 – Windows 10更新后无法连接Hyper
- 雨林木风win7纯净版下载安装流程教程
- 开始使用Isotope吧,一款开源的Web邮件客户端
- Win10自动备份效果怎么用 Win10使用自动备份的方法
- windows-server-2008-r2 – 将组策略环回应用于特定计算机上
- 如何在Windows 10中调整电源模式级别