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

Python010

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 做界面,表现力很好,前端不需要学习新知识,一般的管理类应用都能搞定。

易语言。

golang目前还没有官方的gui包,官方本来就没有心发展go的gui这块,所以最好使用易语言来编写。

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言语法与C相近,但功能上有:内存安全,GC(垃圾回收),结构形态以及CSP-style并发计算。

如何用qtcreator写gui程序

printf("C Program")调用库函数,输出字符串。

3. 控制语句:控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类:

1) 条件判断语句:if语句、switch语句;

2) 循环执行语句:do while语句、while语句、for语句;

3) 转向语句:break语句、goto语句、continue语句、return语句。

4. 复合语句:把多个语句用括号{}括起来组成的一个语句称复合语句。

在程序中应把复合语句看成是单条语句,而不是多条语句。

例如:

{ x=y+z

a=b+c

printf(“%d%d”,x,a);

}

是一条复合语句。