Go標準庫本身沒有提供官方的圖形界面庫,但是Go語言社區(qū)有很多第三方GUI庫,如:fyne、walk、gotk3、ui、andlabs等。其中fyne比較輕量級,易于入門,支持跨平臺開發(fā);walk是一個Windows系統(tǒng)上比較流行的庫,提供豐富的UI控件和工具,支持Windows底層的開發(fā);gotk3是GTK+3的Go語言綁定庫,可以開發(fā)跨平臺的桌面應(yīng)用程序??傊?,雖然Go標準庫沒有內(nèi)置圖形界面庫,但Go語言與其他語言的集成能力很強,可以使用C/C++的GUI庫進行開發(fā),也可以使用其他語言的GUI庫進行開發(fā)。
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),沙市企業(yè)網(wǎng)站建設(shè),沙市品牌網(wǎng)站建設(shè),網(wǎng)站定制,沙市網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,沙市網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
go 可以開發(fā)桌面應(yīng)用,但并不是很舒適。
可以使用的GUI庫有:
1、goqt,LiteIDE作者出品,Go和QT的綁定,還未發(fā)布
2、go.uik,純Go實現(xiàn)的并發(fā)UI工具
3、walk,Windows Application Library Kit
4、gform,Windows GUI framework
目前的話walk用得比較多
不過go的GUI庫用起來沒有C#、C/C++的那么順手。
這個問題不久之后應(yīng)該會有所改善,畢竟用Go開發(fā)桌面的需求在不斷增加。
目前我采用的是用go http 做后端,Webkit+HTML5 做界面,表現(xiàn)力很好,前端不需要學(xué)習(xí)新知識,一般的管理類應(yīng)用都能搞定。
Go語言。他主要是在一些網(wǎng)頁版的服務(wù)器中用于系統(tǒng)編程的一種語言。他是谷歌開發(fā)的一種編程語言。在一定程度上,谷歌有一定的壟斷作用。不能隨隨便便的在語言當(dāng)中添加其他的語言成分。