WebStorm (well, PhpStorm, which is WebStorm + PHP) is my most often used IDE and it’s miles ahead of VS Code.
I’ll be talking about JS, I can’t speak for Python, I don’t use that language often enough to have an opinion on what’s best.
For JS, everything works out of the box, the core product Just Works™. Refactoring is just so pleasant that you actually like doing it. I was refactoring one Angular app from single module to multi module and it was just amazing - I dragged directories around, hit enter, and everything magically updated its references without a single mistake and without me writing a single line of code.
My experience with VS Code is that you’re building a sort of Frankenstein’s monster of various plugins by different authors with different quality levels and you’re always a single plugin update away from completely breaking VS Code.
Note that JetBrains has a lot of plugins as well and I can generally use it for everything I need, I’ve found a plugin for everything so far. You don’t have as many plugins as VS Code simply because you don’t need them, the core product is much better than VS Code.
I’m sure JetBrains is better when it comes to refactoring. Other than that, different flavors of the same thing. I like managing Docker, database management, opening CSV files, etc. in just one editor.
Also, last I remember, Webstorm did not support Copilot. It probably supports it now.
Docker, databases and CSVs are available to JetBrains products as well. And I’d say that especially the database management is one of the best such tools overall. Is that the one by GitHub? If so, I tried it when it was a private beta and it worked.
WebStorm (well, PhpStorm, which is WebStorm + PHP) is my most often used IDE and it’s miles ahead of VS Code.
I’ll be talking about JS, I can’t speak for Python, I don’t use that language often enough to have an opinion on what’s best.
For JS, everything works out of the box, the core product Just Works™. Refactoring is just so pleasant that you actually like doing it. I was refactoring one Angular app from single module to multi module and it was just amazing - I dragged directories around, hit enter, and everything magically updated its references without a single mistake and without me writing a single line of code.
My experience with VS Code is that you’re building a sort of Frankenstein’s monster of various plugins by different authors with different quality levels and you’re always a single plugin update away from completely breaking VS Code.
Note that JetBrains has a lot of plugins as well and I can generally use it for everything I need, I’ve found a plugin for everything so far. You don’t have as many plugins as VS Code simply because you don’t need them, the core product is much better than VS Code.
I’m sure JetBrains is better when it comes to refactoring. Other than that, different flavors of the same thing. I like managing Docker, database management, opening CSV files, etc. in just one editor.
Also, last I remember, Webstorm did not support Copilot. It probably supports it now.
Docker, databases and CSVs are available to JetBrains products as well. And I’d say that especially the database management is one of the best such tools overall. Is that the one by GitHub? If so, I tried it when it was a private beta and it worked.