Jump to content

View more

Image of the Day

WIP title screen for #DeathOfAPartisan #screenshotsaturday #gamedev https://t.co/qJNhfZCvd4
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.


Sign up now

GOLANG Questions

4: Adsense

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.


  • You cannot reply to this topic
3 replies to this topic

#1 Code Fox   GDNet+   

3043
Like
0Likes
Like

Posted 02 September 2013 - 04:29 PM

 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, 02 September 2013 - 04:30 PM.

I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.

~ Ralph Waldo Emerson

Code_Fox_Sig.png


#2 shadowisadog   Members   

3217
Like
1Likes
Like

Posted 02 September 2013 - 04:36 PM

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, 02 September 2013 - 04:46 PM.


#3 swiftcoder   Senior Moderators   

18222
Like
3Likes
Like

Posted 03 September 2013 - 06:52 AM


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.


Tristam MacDonald - Software Engineer @ Amazon - [swiftcoding] [GitHub]


#4 kunos   Members   

2254
Like
0Likes
Like

Posted 03 September 2013 - 11:17 PM

 

I use LiteIDE.. it is built for Go and it is fast, compact and straight to the point but it's still an IDE with all the features you might want, including debugging.






Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.