Go能写桌面程序吗?比如winform 这样的

能写类似winform程序吗?

已邀请:

Saaremaa - 70后老码农

赞同来自: sheepbao robincode

本来最看好google官方的gxui,可惜不再维护了。
walk只能在win下,要想跨平台,个人觉得https://github.com/andlabs/ui 可以试一下。
更多的实现可以参考https://github.com/avelino/awesome-go#gui 里面列出的。

robincode - (* ̄3 ̄)╭

赞同来自: niugou kodango

分享一下我自己在这方面的研究结论


官方的gxui的确很不错,是我想要的风格,可惜鸽了~~~


andlabs/ui的话似乎有点看头,准备研究一下,虽然现在没空研究


这些GoQt库我觉得不如直接使用Qt官方来开发,本来Qt也满简单的,现在Qt主要是使用QML来做界面,官方的QtCreator是做QML的利器,那到头来还是Qt官方的那套顺手,部署也简单,我是使用过Qt做了公司内部开发工具,不过是用QtWidget来做的,QML我自己写过几次,是需要点学习成本,所以我才用了QtWidget(毕竟空闲时间不多)


sciter的话我自己去了解了一下,虽然没开源但是还算比较好上手,学习主要是通过官方的范例或者博客文章(汗),还有就是还要学习他的tiscript,跟js很像(双胞胎?),html的写法也有很多语法糖的样子,就一个按钮单击事件,我就看到三种不同的写法,目前还没试过go版的sciter,主要是因为我觉得原版的C++写起来也蛮简单的,


这是我业余时间研究成果,也是我个人的结论,不喜勿喷哈:),只是当时学完Go,把后端重构完成之后,突然想了解一下Go的UI,结果令我略感蛋疼,后面就看看andlabs/ui能否挽救我一下(其实当初是有那么一点冲动想自己写go的UI库,想了想自己没精力做这事就算了)

udbmnm

赞同来自: xiaoma

还是用web写的快

xieyanke - 职业打杂儿,业余编程……

赞同来自:

可以试试:Walk

sryan - backmir

赞同来自:

之前有很多qt的绑定 都不更新了
go还是专注于后端服务吧

fino

赞同来自:

github.com/google/gxui
这个库思路很好,但是没写完

wangfei - 80后老男人

赞同来自:

itfanr - @inspur

赞同来自:

炫彩ui 有go封装版

jicg - 杂而不精

赞同来自:

https://github.com/oskca/sciter 挺好的,就是不支持css3特效

codinghxl

赞同来自:

https://github.com/therecipe/qt
这个库怎么利用docker开发?

qiangmzsx - 痛而不言,笑而不语,迷而不失,惊而不乱。

赞同来自:

go本来就是专为构建服务器软件所设计,做UI也仅仅是兼职而已,所以google应该不会大力支持的

stevenzack - 大道至简

赞同来自:

不要选了,就walk,这是最好的,没有之一

要回复问题请先登录注册