go语言支持开发桌面级应用吗?

Python011

go语言支持开发桌面级应用吗?,第1张

go 可以开发桌面应用,但并不是很舒适。

可以使用的GUI库有:

1、goqt,LiteIDE作者出品,Go和QT的绑定,还未发布

2、go.uik,纯Go实现的并发UI工具

3、walk,Windows Application Library Kit

4、gform,Windows GUI framework

目前的话walk用得比较多

不过go的GUI库用起来没有C#、C/C++的那么顺手。

这个问题不久之后应该会有所改善,毕竟用Go开发桌面的需求在不断增加。

目前我采用的是用go http 做后端,Webkit+HTML5 做界面,表现力很好,前端不需要学习新知识,一般的管理类应用都能搞定。

awesome-go :一个很全的go语言框架,库,软件合集

前面发过关于awsone-python, awsone django, flask。最近在学习golang,所以找到awsone-go

由于内容太多,这里只是列出主要的目录,每一项下面又有很多内容。具体详细的内容,请到官网查看。

github网址 https://github.com/avelino/awesome-go ,

官网 http://awesome-go.com/ 。