3 ms·
Great tooling? Does Go have any quality IDEs with integrated debuggers yet? I feel that open source developers mean something entirely different with the phras
by blakeyrat 11y ago
Great tooling? Does Go have any quality IDEs with integrated debuggers yet?
I feel that open source developers mean something entirely different with the phrase "great tooling" than developers used to Visual Studio would mean. :)
- geodel 11y agoAbsolutely! They do not mean big GUI based IDE when they say tooling. Infact this is why Go will remain unviable option to .net developers. Go is likely to be much more popular among dynamic languages users and even some Java developers who are tired of enterprisey bloat.
- jmgao 11y agoDoes go even have any good command-line debuggers? All of the things I've seen either involve insanity like preprocessing your source to inject hooks in between each line of code, or don't actually work.
- pjspycha 11y agoDelve is an open source debugger for go. And many editors can work with delve such as Visual Studio Code. There is an animated gif of the debugger on the vscode-go page. https://github.com/derekparker/delve https://github.com/derekparker/delve https://github.com/Microsoft/vscode-go https://github.com/Microsoft/vscode-go
- pjmlp 11y agoDue the way Delve rewrites Go source code and relies on having it available, I wouldn't call it a debugger.
- pjmlp 11y ago> Infact this is why Go will remain unviable option to .net developers. Why should we even bother with Go, if we have C#, F#, JIT, AOT compilation to dynamic binaries (NGEN), AOT compilation to static binaries (.NET Native), NuGET already available? And yes, I do know Go and even tried some early contributions before the 1.0 release. For me it is only a step forward for C developers. Still a very important one, as we need more widespread use of safer compiled languages.
- twotwotwo 11y agohttps://github.com/visualfc/liteide https://github.com/visualfc/liteide exists with, basically, many of the same things as you see people augment vim, etc. with (autocomplete, format on save, etc.) but a GUI editor. It has interactive debugging, but I don't use it so I dunno how it is. I can't promise you'll like it, but I dig it for some uses and it's there. The GUI itself seems to be maintained by one developer and as such it is unlikely to ever have full feature parity with Visual Studio. :)