Answer the question
In order to leave comments, you need to log in
Which IDE to choose for Go?
Good afternoon.
Which IDE should you choose for Go? Mainly IDE is needed for convenient debug with stop point.
Is there already one?
Can someone also advise an adequate article, preferably in Russian, on debugging Go applications?
Answer the question
In order to leave comments, you need to log in
Delve
's IDE integration is only in the plans for now.
GDB can be a little tricky, Atom doesn't support it, SublimeGDB is available - you can use it, and of course emacs / vim has a lot of goodies too.
Here you can see that Andrew Gerrand and Brad Fitzpatrick, the lead developers of the language, are working in Vim. Rob Pike and Russ Cox prefer Plan9port acme, here . I like ace.
Support for debugging with breakpoints is not very good in Go. Maybe they finished it already, but back in the spring of this year it was bad.
IDEA is a monster, in the future, when the plug-in for the Go language is completed, it will be the coolest. But the plugin has been sawing for many years and is still far from perfect. What does not allow you to take advantage of the full power of this cool environment. And it will not slow down less from this partial use.
LiteIDE - flies even on weak hardware. The basic stuff is there.
However, if we take into account that breakpoints and other things for full debugging in Go are bad - this is a payment for multithreading and goroutines - then we have that programming environments are no better than specialized programmer text editors:
Emacs, vim, Sublime, Atom and etc.
For all of them there are plug-ins for Go.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question