5 ms·
How are we on IDE's? Last time I tried go (over a year ago) I couldn't really find a nice IDE.
by neals 13y ago
How are we on IDE's? Last time I tried go (over a year ago) I couldn't really find a nice IDE.
- leaveyou 13y agoI use https://code.google.com/p/liteide/ https://code.google.com/p/liteide/ on ubuntu and it works well for my needs (and it gets better with each version). It has all the basic features of an editor and the code completion is quite good in the last versions. It's very easy to use (no complicate setup needed) and I never felt the need to try GoSublime or other alternatives.
- jksmith 13y ago+1 Gets the job done.
- bananas 13y agoI haven't found one I like yet. However after a few years of hand holding by visual studio I'm less inclined to deal with one as they are complicated and require a lot more maintenance than a basic text editor. So vim it is for me and that's good enough as it highlights and indents well. The compiler takes so little time and the language is so normalised that I'm not sure there is a great advantage in an IDE either.
- _ak 13y agoMost people I know use vim or SublimeText to write their Go code. I personally prefer vim, and use the vim support delivered with Go plus gocode for code completion, that's really all I need for development. Unlike with Java, I never felt the need for an IDE with Go.
- kellros 13y agoIntellij IDEA with http://go-ide.com/ http://go-ide.com/ works for me. Some useful features: 1. Quickly run/restart your application 2. Run specific unit test (all in package, all in file or specific one) 3. Parameter and func signatures are more detailed via CTRL+P (parameter info) than what you would get with GoSublime and GoCode. There's only one thing so far I found a bit quirky: Say you got a function with the signature func() (err error) and pass it as a parameter to another function that has the signature func F(f func() error), it will complain that the signatures don't match, but it will still compile.
- JoelHobson 13y agoI've been using Light Table with the LightTable-Go plugin (I'm one of the contributors). Support is still fairly basic, but for my needs it works pretty well. If you want to try it, grab the plugin from github and not the ide's plugin manager - that one hasn't been updated in some time.
- de_dave 13y agoI've been more than happy with VIm and the vim-golang extension.
- rjammala 13y agoI use emacs and gocode. The following url's explain how to setup emacs for go: http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs/ http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs/ http://dominik.honnef.co/posts/2013/08/writing_go_in_emacs__cont__/ http://dominik.honnef.co/posts/2013/08/writing_go_in_emacs__...
- bsg75 13y agohttps://github.com/Komodo/komodo-go https://github.com/Komodo/komodo-go Not so much an IDE, dependent on your definition. More of a set of editor extensions, but useful so far. Of course IDE availability should be low on the list of selection criteria for any language...