112 votes

Qui GUI toolkit pour Aller de la langue?

J'aimerais apprendre le langage go et je veux réécrire un FOSS fractal programme que j'ai fait en Delphi il y a plusieurs années. Donc, pour prendre deux oiseaux avec une pierre, j'ai besoin de choisir un toolkit graphique. Je développe sous Linux, mais idéalement, j'aimerais exécuter le programme sur Win et Mac. Je l'ai vu aller-gtk, mais étant un débutant je me demandais si il y a de meilleurs choix.

52voto

zserge Points 1063

Il ya un couple de GUI de la bibliothèque de liaisons pour Aller à http://go-lang.cat-v.org/library-bindings (voir l'Interface et le Widget boîtes à outils). Les principaux sont pour gtk et fltk2.

Il semble y avoir aucune liaison natif win32 GUI, et en appelant WinAPI fonctions via les Syscall() par votre propre semble être une folie.

De toute façon, le choix de kits graphiques pour l'écriture en Aller est vraiment pauvre, donc peut-être que HTML+AJAX+serveur de Go peut être un choix raisonnable.

UPD: Oups. Je viens de trouver à PIED de la bibliothèque: https://github.com/lxn/walk - Aller liaisons pour l'API Win32

UPD2: Donc, 3 ans plus tard, son 2014 maintenant. Pour garder les avantages d'une liaison statique et de la croix-platformness d'Aller toujours des gens qui préfèrent écrire de la logique d'application en Aller (comme un service web, puis réaliser une INTERFACE utilisateur à l'aide de HTML5 + moderne frameworks JS, puis le pack d'interface code dans un Aller binaire à l'aide de go-bindata et obtenir autonome rapide de l'application qui regarde la même chose sur n'importe quelle plateforme avec un navigateur moderne. Exemples: https://github.com/satran/edi (acme-comme éditeur de texte) ou https://github.com/syncthing/syncthing/tree/master (grand BTSync/Dropbox alternative, semble être renommé de l'Impulsion de l' https://ind.ie/pulse/).

20voto

metakeule Points 894

Canonique (Gustavo Niemeyer) travaille sur QML (QT) appui à l'Aller. C'est une version alpha, mais vous pouvez garder un oeil sur elle:

http://iloveubuntu.net/qml-received-progress-go-language-support

et le Groupe Google groupes: https://groups.google.com/forum/#!forum/go-qml

16voto

tm1rbrt Points 3216

Si vous êtes juste dessiner une fractale vous pouvez utiliser SDL https://github.com/banthar/Go-SDL

6voto

rogerdpack Points 12806

https://github.com/andlabs/ui est facturé comme une plate-forme (native) aller GUI toolkit.

2voto

anon Points 11

L'Aller SDK pour AppEngine comprend maintenant un HTML de démonstration d'une fractale moteur de rendu. Il dispose d'une interface Google Maps et n'côté serveur de rendu de l'image.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X