重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
go 可以開發桌面應用,但并不是很舒適。
成都創新互聯公司主營松滋網站建設的網絡公司,主營網站建設方案,重慶APP軟件開發,松滋h5小程序開發搭建,松滋網站營銷推廣歡迎松滋等地區企業咨詢
可以使用的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 做界面,表現力很好,前端不需要學習新知識,一般的管理類應用都能搞定。
LiteIDE是一款專門為Go語言開發的跨平臺輕量級集成開發環境(IDE),由QT編寫。
LiteIDE主要特點: 支持主流操作系統
Windows
Linux
MacOS X Go編譯環境管理和切換
管理和切換多個Go編譯環境
支持Go語言交叉編譯 與Go標準一致的項目管理方式
基于GOPATH的包瀏覽器
基于GOPATH的編譯系統
基于GOPATH的Api文檔檢索 Go語言的編輯支持
類瀏覽器和大綱顯示
Gocode(代碼自動完成工具)的完美支持
Go語言文檔查看和Api快速檢索
代碼表達式信息顯示F1
源代碼定義跳轉支持F2
Gdb斷點和調試支持
gofmt自動格式化支持 其他特征
支持多國語言界面顯示
完全插件體系結構
支持編輯器配色方案
基于Kate的語法顯示支持
基于全文的單詞自動完成
支持鍵盤快捷鍵綁定方案
Markdown文檔編輯支持
實時預覽和同步顯示
自定義CSS顯示
可導出HTML和PDF文檔
批量轉換/合并為HTML/PDF文檔 Sublime Text 2(以下簡稱Sublime)+ GoSublime + gocode + MarGo的組合。
其優點有: 自動化提示代碼。 保存的時候自動格式化代碼,讓您編寫的代碼更加美觀,符合Go的標準。 支持項目管理 支持語法高亮 熟悉Java的讀者應該對于idea不陌生,idea是通過一個插件來支持go語言的高亮語法,代碼提示和重構實現。
不適合,go主要應用場景是大數據云計算,google開發go就是為了解決google在大數據云計算等方面的問題。開發操作系統一般是c/c++及匯編。