Sign in to follow this  
RLS0812

GOLANG Questions

Recommended Posts

RLS0812    3043

 I have a few questions in rearguards to GOLANG, that I am unable to find fast answers for ( I do not have weeks to read and translate the documentation ).
1: Are there any good IDE s for it, that's the equivalent of of Eclipse ?
2: Does GO have the equivalent capabilities of a jpanel without third party libraries ?
3: How does GO handle file I/O ?
4: How does GO handle sockets & packets without third party libraries ?

5: Is GO compiled, or interpreted. If interpreted, what is the base language ?
 

Edited by Shippou

Share this post


Link to post
Share on other sites
shadowisadog    3217

1. Go IDE: http://geekmonkey.org/articles/20-comparison-of-ides-for-google-go

 

2. Go UI Bindings: http://go-lang.cat-v.org/library-bindings.

 

Your best bet is:

 

https://github.com/mattn/go-gtk/

 

Although it is third party.

 

From what I have quickly googled it appears as that not many people "typically" use Go for GUI applications. I did not see any mention of a "native" UI kit in any of the quick searches I did. That does not mean one does not exist. Although I am not entirely sure exactly why you wouldn't want to use bindings to a mature and proven tech such as GTK.

 

3. FILE IO: http://golang.org/pkg/io/ioutil/

 

4. Sockets: http://golang.org/pkg/net/

 

5. "

Go, otherwise known as Golang, is an open source, compiled, garbage-collected, concurrent system programming language. It was first designed and developed at Google Inc.[6] beginning in September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.[2]" : http://en.wikipedia.org/wiki/Go_%28programming_language%29

 

* Google is your friend

Edited by shadowisadog

Share this post


Link to post
Share on other sites
swiftcoder    18432


From what I have quickly googled it appears as that not many people "typically" use Go for GUI applications.

Aye. Go isn't really designed with GUI apps in mind.

 

While you can of course write whatever you want in Go, you are likely to find that the native capabilities and popular libraries are more geared towards server and scientific computation tasks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this