Go標(biāo)準(zhǔn)庫本身沒有提供官方的圖形界面庫,但是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標(biāo)準(zhǔn)庫沒有內(nèi)置圖形界面庫,但Go語言與其他語言的集成能力很強(qiáng),可以使用C/C++的GUI庫進(jìn)行開發(fā),也可以使用其他語言的GUI庫進(jìn)行開發(fā)。
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的新建網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
谷歌公司(Google Inc.)成立于1998年9月4日,是一家位于美國的跨國科技企業(yè),業(yè)務(wù)包括互聯(lián)網(wǎng)搜索、云計算、廣告技術(shù)等,同時開發(fā)并提供大量基于互聯(lián)網(wǎng)的產(chǎn)品與服務(wù),其主要利潤來自于AdWords等廣告服務(wù)。 1999年下半年,谷歌網(wǎng)站“Google”正式啟用。 2010年3月23日,宣布關(guān)閉在中國大陸市場搜索服務(wù)。2015年8月10日,宣布對企業(yè)架構(gòu)進(jìn)行調(diào)整,并創(chuàng)辦了一家名為Alphabet的“傘形公司”(Umbrella Company),成為Alphabet旗下子公司。
我覺得是沒有必要的,它的意義不大。
IDE 的難度大
做ide不是那么容易,Go的核心團(tuán)隊人數(shù)不多忙不過來。android現(xiàn)在是google的重心,不也沒有專門從頭開發(fā)一款ide么。ide真不是這么容易弄得,關(guān)鍵是要花大量時間。
Golangde 獨(dú)立性
IDE主要是簡化程序開發(fā),集成很多工具方便開發(fā)和調(diào)試,但是所有所有語言本身都不依賴IDE,所以語言和IDE本身就是獨(dú)立的兩樣?xùn)|西,Google發(fā)布Go語言,并不代表他會發(fā)布Go的IDE。
Google 的開發(fā)
雖然Go沒有官方IDE,但是Google同樣提供了許多工具,例如Godoc、Goget、GoTest、Goinstall、Goformat 等,這些工具已經(jīng)簡化了很多Go語言的開發(fā),只是沒有集成到一個編輯器里。
所以說其實做不做IDE都是沒有什么關(guān)系的。
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)用都能搞定。