go gui

926 views
Skip to first unread message

abiosoft

unread,
Nov 29, 2009, 6:58:38 AM11/29/09
to golang-nuts
Is html the only gui for go (for now). Cos the only gui application I
see written in go is the twitter client which runs in a web browser.

j-g-faustus

unread,
Nov 29, 2009, 7:22:03 AM11/29/09
to golang-nuts
Yes. Go is intended as a server-side language, so HTML/AJAX is the GUI
of choice.

Go comes with an http server and a template language, so making a web
GUI is quite simple.

For anything else, you would have to wait until someone releases a Go
windowing kit. Doesn't look like the core team will, but there are
probably others who would want one.

For myself I can't see the problem with web GUIs - they are an order
of magnitude quicker and simpler to implement than native GUIs, and
the differences between browsers are trivial compared to the challenge
of porting a Windows GUI to Linux, Mac or iPhone.

Uriel

unread,
Nov 29, 2009, 8:33:48 AM11/29/09
to golang-nuts
On Sun, Nov 29, 2009 at 12:58 PM, abiosoft <abio...@gmail.com> wrote:
> Is html the only gui for go (for now). Cos the only gui application I
> see written in go is the twitter client which runs in a web browser.

There are already some options: http://go-lang.cat-v.org/library-bindings

And I'm sure Go specific solutions for guis will appear sooner or later.

uriel

Prashant Shah

unread,
Nov 29, 2009, 10:59:36 AM11/29/09
to golang-nuts
How to create a GTK binding ?

gorgo...@online.de

unread,
Nov 29, 2009, 11:30:07 AM11/29/09
to golan...@googlegroups.com
On Sun, 29 Nov 2009 21:29:36 +0530
Prashant Shah <pshah...@gmail.com> wrote:

> How to create a GTK binding ?

somebody already does it: http://github.com/mattn/go-gtk
--
GorgonZola <gorgo...@online.de>

TerryP

unread,
Nov 29, 2009, 12:36:55 PM11/29/09
to golang-nuts


On Nov 29, 11:58 am, abiosoft <abiol...@gmail.com> wrote:
> Is html the only gui for go (for now). Cos the only gui application I
> see written in go is the twitter client which runs in a web browser.

Take a look here: http://go-lang.cat-v.org/

--
TerryP
Just Another Computer Geek
Reply all
Reply to author
Forward
0 new messages