2016-04-27 21 views
38

私はGolang platformで私の最初のステップを踏み出しています。Golang GUIサポートライブラリ

+7

[Go Goフレームワーク、ライブラリ、ソフトウェアの一覧](https://github.com/avelino/awesome-go)には、[** GUI **]のセクションがあります( https://github.com/avelino/awesome-go#gui)。しかし、そうでなければ、この質問は、Stackoverflowのトピックではありません。 – icza

+1

また、おそらくあなたが探しているものではないかもしれませんが、標準ライブラリは、[テンプレートエンジン](https://golang.org/pkg/net/http/)と一緒に素晴らしい[HTTPサーバー](https://golang.org/pkg/net/http/) //golang.org/pkg/html/template/)を使用して簡単にWebページ(Web UI)を作成できます。無数の外部Webフレームワークがあり、HTMLレイヤーを隠したり、Goですべてをやりなおすこともできます。 [Gowut](https://github.com/icza/gowut)(_免責事項:私は著者_です)。 – icza

+1

本、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースを推薦するか、見つけることを尋ねる質問は、オピニオン回答と迷惑メールを引き付ける傾向があるため、スタックオーバーフローのトピックではありません。代わりに、[問題を説明してください](http://meta.stackoverflow.com/questions/254393/what-exactly-is-a-recommendation-question)、それを解決するために今まで何が行われましたか。 – FelixSFD

答えて

8

私はshinyを見守っています。これは、純粋なGoで書かれたクロスプラットフォームのGUIライブラリのイニシアチブです。

Qtがもうビルドされるのを待つことはありません。私は;-)に入っています

Read moreです。

1

新しい言語であるため、今はありません。 Awesome Go repository on Githubに記載されているいくつかがありますhttps://github.com/google/gxui

+0

彼らは最新のUIライブラリに取り組んでいますが、まだ実験的なものですhttps://godoc.org/golang.org/x/exp/shiny –

16

:私はまた、言語は よう 実験が行われているが、そのように使用されることを意図していなかったと思います。

gxuiは本当にクールですが、気になることがあれば、OpenGL ESをサポートしていません。

andlabs' uiもいいですが、ネイティブなルックアンドフィールのUIを生成するため、OSごとにさまざまなものがあります。

+0

awsome go repoを指し示すupvoting ...それを知らなかった...他の言語やものにもっと似ていたらいいと思う;-) – luxifer