go 可以開發桌面應用


go 可以開發桌面應用

 

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 做界面,表現力很好,前端不需要學習新知識,一般的管理類應用都能搞定。

https://github.com/lxn/go-winapi

gform: https://github.com/AllenDang/gform

go-iup: https://github.com/jcowgar/go-iup

go.uik: https://github.com/skelterjohn/go.uik/

walk: https://github.com/lxn/walk   

 

go版本的socket im 源碼:

https://github.com/jianfengye/MyWorks/tree/master/go_socketim

 

 

go-qml and this too: https://github.com/andlabs/ui

 

[–]3pence 5 points 3 months ago 

 
 
 

 

[–]scoith 1 point 3 months ago 

 
 
 
 
 

 

[–]adhochawk 8 points 3 months ago 

go-qml seems to be the best option - https://github.com/go-qml/qml

 

 

 

 

http://www.open-open.com/lib/view/open1396063913278.html

  • go-webkit2 - Go bindings for the WebKitGTK+ v2 API (w/headless browser & JavaScript support)
  • Gowut - Gowut (Go Web UI Toolkit) is a full-featured, easy to use, platform independent Web UI Toolkit written in pure Go, no platform dependent native code is linked or called.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM