Electron软件框架,允许使用JavaScript创建桌面GUI应用程序接口,并依赖于一个绑定的Chromium + Node.js运行时在大多数Linux桌面用户中名声不是很好,因为它的资源很重,不能很好地与大多数桌面集成,并且通常不被重视。对于那些喜欢使用Web标准来创建桌面GUI的人来说,现在有一种方法可以使用HTML5和Golang创建桌面应用程序前端,而且负担更轻。

开发人员Serge Zaitsev上周末在布鲁塞尔举行的FOSDEM 2019上展示了他在Webview和Lorca库方面的工作。这些库允许使用Go编程语言构建现代桌面应用程序,同时使用HTML5编写接口。

Lorca允许使用HTML5和Golang构建跨平台的现代桌面应用程序。 Lorca依赖Chrome/Chromium作为其UI层,但不捆绑自己的版本,因此允许重复使用系统浏览器。与Electron相比,Lorca的目标是负担更轻,支持从Go内部调用任意JavaScript代码,以及其他功能,使其与Electron大致相同。

同时Webview是较低级别的,只是在基于浏览器的窗口中呈现应用程序用户界面。除了Golang之外,Webview还支持C和C++,还公开了Rust和Haskell等其他语言的绑定。该库不仅支持Chrome/Chromium,还支持Windows的MSHTML和其他WebKit覆盖。

原文来自:https://www.linuxidc.com/Linux/2019-02/156824.htm

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/

为您推荐一些与本文相关的文章:区块链是怎么做到保护食品安全的《新概念51单片机C语言教程-入门、提高、开发、拓展全攻略》pdf电子书免费下载Centos8 如何配置DHCP服务器使用 Docker 开发 PHP 项目(三):命令容器化阿里云:重启 manager 节点引发 docker swarm 集群宕机捷讯:刘章磊3月2日上海顺利通过RHCE认证。rsync的安装配置编程老司机的笔记,带你系统学Python基于Ubuntu的发行版BackBox Linux 6 发布QQ微信年内实现IPv6改造 相关文章[点此投稿]

阿里云新增红帽企业Linux

阿里云新增红帽企业Linux 2018-03-08 0 个评论

Lubuntu 策略调整,全新版本出炉

Lubuntu 策略调整,全新版本出炉 2018-08-10 0 个评论

Windows 10爆任意文件覆写0DAY

Windows 10爆任意文件覆写0DAY 2019-01-29 0 个评论

未来学家预言计算机智能水平在12年内比肩人类

未来学家预言计算机智能水平在12年内比肩人类 2017-04-05 0 个评论

Cortana扬声器 竟然基于Linux平台打造

Cortana扬声器 竟然基于Linux平台打造 2017-03-02 0 个评论

转载必需保留本文链接: https://www.linuxprobe.com/electron-html5-golang.html

本文依据CC-BY-NC-SA 3.0协议发布,竭诚为读者提供Linux视频教程、Linux学习资料以及红帽考试资料等优质学习资源。