go语言支持开发桌面级应用吗?go 可以开发桌面应用go语言ui界面,但并不是很舒适 。
可以使用go语言ui界面的GUI库有:
1、goqtgo语言ui界面,LiteIDE作者出品go语言ui界面,Go和QT的绑定,还未发布
2、go.uik,纯Go实现的并发UI工具
3、walk,Windows Application Library Kit
【go语言ui界面 go语言 web】4、gform,Windows GUI framework
目前的话walk用得比较多
不过go的GUI库用起来没有C#、C/C++的那么顺手 。
这个问题不久之后应该会有所改善,毕竟用Go开发桌面的需求在不断增加 。
目前go语言ui界面我采用的是用go http 做后端,Webkit+HTML5 做界面,表现力很好,前端不需要学习新知识,一般的管理类应用都能搞定 。
Go 语言实现的帅帅的 Git 终端 UI:lazygit 先给出项目地址:
lazygit 是一个用于 Git 命令行的简单终端 UI,使用 Go 语言编写,用到了 gocui 库,目的是在命令行提供 Git 的图形界面 。lazygit 让你有一种源自 Sourcetree 的感觉,但是在以终端为中心的环境中 。Lazygit 快速且易于使用,你只需在 git 存储库中的终端中调用 lazygit 即可 。lazygit 可以在Linux、macOS、FreeBSD和Windows上运行 。
还记得咱们之前推荐的 Go 语言实现的帅帅的 Docker 终端 UI:lazydocker吗?这是同一个作者哦,lazygit 的 star 数达到 12.5k+ 。
看下作者录制的视频:
是不是挺棒的!
可以直接在这里下载二进制文件 , 或者按照如下方式安装,比如 Mac 下通过 Homebrew 安装
冲突解决
Interactive Rebasing
赶紧试试吧~
软件推荐丨Fyne —— Go 语言开发的易用的 UI 工具包Fyne 是一个 Go 语言开发的易用的 UI工具包,提供基于 OpenGL 的跨平台图形界面应用开发支持 。
示例代码:
示例效果:
完整的工具包:
浅色主题:
点击下方链接,获取软件下载地址↓↓↓
Fyne首页、文档和下载 - Go 的 GUI 框架开发包 - 开源中国
Go开发桌面应用UI库选择我简单的做了对比 最后决定使用govcl,相比较walk,ui 。govcl 库示例多 , 可以部分做到跨平台 。windows,mac,linux等 。看官可以根据自己的实际情况选择 。
关于go语言ui界面和go语言 web的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 虚拟主机如何注册,虚拟主机开通
- java代码生成ppt,Java代码生成流程图
- 怎么让excel表格换行符,怎么让excel表格换行符号
- 网上word转pdf,word转pdf网址
- mysql怎么进行映射 mybatis映射数据库
- 包含电商如何使用云闪付的词条
- 如何将盖章文件弄成pdf,怎么把盖章文件做成pdf
- 钉钉直播抽问,钉钉直播抽人回答问题
- vb.net解压缩 vb压缩包解压