Re:Visual Studio Code for Go
by jonesb6 on Thursday March 03, 2016 @01:28PM
(#11218781)
I use Jetbrain's IDEA with a Go plugin and it fits all my needs. Do you know how it compares to VS? Never got into VS myself and i'm hesitant to swap IDE's though I'd be willing to try if it's a significant improvement.
[ Parent
| on HN ]
Re:Visual Studio Code for Go
by adambrenecki on Friday March 04, 2016 @01:18AM
(#11222332)
I've switched from PyCharm (based on the same IntelliJ Platform as IDEA) to VS Code, and it's so much faster to work with. That said, I've found that it's not nearly as good at all the code intelligence stuff as PyCharm is.
I've never used IntelliJ's Go tools, but VS Code is much better at that stuff in Go than Python. (I believe it uses third-party open-source tools in both cases; code intelligence for a statically typed language like Go is probably much simpler which probably helps.)
The best way to look at VS Code is as an IDE minus the 'integrated' bit - instead of having the core editor and UI bundled in with all the code intelligence stuff for a specific set of languages, it's a text editor with a code intelligence and debugger UI, that calls out to out-of-process plugins to do the heavy lifting.
Dynamic languages make good tooling very difficult. It makes it painful to transition from Go for hobbies to Python for work. :(
Most go-related plugins are reaching parity in that they mostly use the same background services and utilities to update the editor. My guess is Jetbrain's IDE has roughly the same features. FWIW, VS.code starts up much faster than WebStorm on my machine.
Good to know. When I switched from windows to ubuntu I saw WebStorm start-up improve 2-3x. Haven't tried VS.code yet but I've found JetBrains products to run very well on linux machines.
Re:Visual Studio Code for Go
by themartorana on Thursday March 03, 2016 @01:33PM
(#11218825)
This is my setup of choice. It's absolutely fantastic.