十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
有两个方面的原因,一是golang gui想让第三方来做 , 二是官方对golang的定位是主做后台。。。
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为辉县企业提供专业的网站设计制作、成都网站建设,辉县网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
Go 语言设计者那几个大神最初要解决的问题全部是 Server 端的问题(C++编译速度慢、并行编程费劲等等),一开始压根就没 UI 什么事儿。而且到目前为止,没有任何症兆证明 Go 语言开发 GUI 程序具有任何优势。
go不适合gui的原因是go没有原生的界面库。go没有原生的界面库,不能直接用来写gui界面,就会不适合gui,所以go不适合gui的原因是go没有原生的界面库。
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 做界面,表现力很好,前端不需要学习新知识,一般的管理类应用都能搞定。