go 可以開發(fā)桌面應(yīng)用,但并不是很舒適。
創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站備案、服務(wù)器租用、國際域名空間、軟件開發(fā)、微信平臺小程序開發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個面向全國乃至全球的業(yè)務(wù)窗口:建站聯(lián)系電話:13518219792
可以使用的GUI庫有:
1、goqt,LiteIDE作者出品,Go和QT的綁定,還未發(fā)布
2、go.uik,純Go實(shí)現(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)用都能搞定。
因?yàn)間olang官方主要把精力投入到go本身的發(fā)展中去(更準(zhǔn)確的GC算法、更高的并發(fā))。
而golang的主要貢獻(xiàn)者不多,所以還不是很忙的過來,golang官方希望GUI可以靠社區(qū)推動發(fā)展,官方本身是沒有意向發(fā)布GUI包的。
Fyne 是一個 Go 語言開發(fā)的易用的 UI工具包,提供基于 OpenGL 的跨平臺圖形界面應(yīng)用開發(fā)支持。
示例代碼:
示例效果:
完整的工具包:
淺色主題:
點(diǎn)擊下方鏈接,獲取軟件下載地址↓↓↓
Fyne首頁、文檔和下載 - Go 的 GUI 框架開發(fā)包 - 開源中國
Ubuntu操作系統(tǒng)安裝教程.
下載Ubuntu
Ubuntu有三個版本,分別是桌面版(Desktop Edition),服務(wù)器版(Server Edition),上網(wǎng)本版(Netbook Remix),普通桌面電腦使用桌面版即可,下載地址請點(diǎn)這里,32位CPU請選擇32bit version,上網(wǎng)本則可下載Netbook Remix,目前Ubuntu已經(jīng)占據(jù)三分之一的上網(wǎng)本市場,僅次于WIndows XP系統(tǒng)。Google的Chrome操作系統(tǒng)強(qiáng)有力的對手就是Ubuntu Netbook Remix。
目前最新的版本是9.04版,下載后的文件名是ubuntu-9.04-desktop-i386.iso,大小是698M,通過迅雷下載非常快,大約半個小時左右可以下載完畢。
安裝Ubuntu
在Windows下可以不用重新分區(qū),直接像安裝一個應(yīng)用程序那樣安裝Ubuntu,安裝方法是,先使用一個虛擬光驅(qū)(例如微軟的Windows虛擬光驅(qū))裝載ubuntu-9.04-desktop-i386.iso文件,然后運(yùn)行根目錄下的wubi.exe,運(yùn)行前要將本地磁盤的名字都修改為英文名,否則會出現(xiàn)錯誤信息“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)”而無法運(yùn)行。
運(yùn)行之后,會出現(xiàn)如下界面,選擇“Install inside Windows”即可在Windows下直接安裝而無需分區(qū)。
接著出現(xiàn)下面的安裝界面,選擇一個磁盤,然后將語言選擇為“Chinese(Simplified)簡體中文”,Installation size為Ubuntu環(huán)境的總共磁盤大小,然后是登錄用戶名和密碼,設(shè)置好了以后就點(diǎn)安裝繼續(xù)。
后面的安裝操作很簡單,不需要手動干預(yù)就可以直接安裝好整個操作系統(tǒng),大部分的硬件驅(qū)動都可以自動安裝好。提示安裝完畢后,重啟系統(tǒng),就可以使用Ubuntu了。