> Stuff like this makes me happy I left the JetBrains ecosystem years ago.
Trouble is it depends what you program.
For example if you're a Go coder, then JetBrains GoLand has no competition.
Sure you might try VSCode with various extensions, but its not the same. GoLand enables you to be much more productive because of its first-class integration with Go.
The only reason some people use VSCode instead of GoLand for Go coding is because its free. There's no real reason to use it otherwise.
> GoLand enables you to be much more productive because of its first-class integration with Go.
Err, what? There isn't even an argument here, "GoLand only supports Go so surely it must be better at it!".
> The only reason some people use VSCode instead of GoLand for Go coding is because its free. There's no real reason to use it otherwise.
The feature set listed on the site looks identical to that offered today by Rust-Analyzer or the existing IntelliJ-Rust plugin. Except in practice, IntelliJ-Rust is significantly weaker at understanding Rust code than Rust-Analyzer, and the strides that they have made in the last few years have largely come down to piggybacking off of it.
And that's ignoring that I find IntelliJ's text editor to be vastly less comfortable than Emacs+Evil. (Yes, I know about IdeaVim. I used it for years. It doesn't hold a candle.)
Go’s LSP (created by Go Team) is the best in class and super feature rich. I’d recommend trying out things before making claims about one thing being better than the other.
> Go’s LSP (created by Go Team) is the best in class and super feature rich. I’d recommend trying out things before making claims about one thing being better than the other.
Ahem, cough.
gopls is a PLS. Which Wikipedia gives us the definition of being:
programming language-specific features like code completion, syntax highlighting and marking of warnings and errors, as well as refactoring routines
PLS features are only the tip of the iceberg of the features that you get with GoLand which has a much richer integration with Go. Ranging from contextual menus, to configuration options to all sorts of other things.
I therefore retain my point that VSCode's only benefit over GoLand is its free.
Trouble is it depends what you program.
For example if you're a Go coder, then JetBrains GoLand has no competition.
Sure you might try VSCode with various extensions, but its not the same. GoLand enables you to be much more productive because of its first-class integration with Go.
The only reason some people use VSCode instead of GoLand for Go coding is because its free. There's no real reason to use it otherwise.