VSCode is far and away the best IDE for typescript. Nothing comes close.
PHPStorm is far better than VSCode for PHP. It is far better at handling imports, it’s debugging is more flexible and makes running individual tests much easier (and debugging them). It has code generation for boilerplate like constructors, getters, and setters. As another commenter mentioned it handles references in doc blocks far better as well.
I can do some PHP programming in VSCode, but am far productive in PHPStorm. It’s the other way around for Typescript though so I run them both all day and have the keyboard shortcuts configured similarly.
phpstorm is a work of art
This sort of polish is incredible. I love having it in RubyMine. If I had way more time I'd try to build a VS Code extension to make this work, but I really don't have the time.
Little things like this make an IDE worth paying for.
PHPStorm is an IDE. It can be used as a simple editor but compared to the other it sucks at it, very clunky.
VS Code is an editor. It can be used as an almost IDE with refactoring and stuff but compared to the other it sucks at it, very clunky.
I use both, for PHP and for Go, and they're very different beasts who both have their uses. It's weird to me that one could consider them in competition or having to "chose one" between them, unless you don't really know what kind of tool you want to work with.
But for VSCode, the distinction just isn't there anymore. It has integrated debugging, refactoring, indexing, and all sorts of other language-specific features.
The line is too blurred between the 2 and it doesn’t really matter anyway.
Nearly all text editors these days are just modular IDEs, people add on the bits they want and do their work in them. May as-well just use IDE to describe all of them.
For some use cases the language specific IDEs can be better and getting access to all of them is quite pricey.
Is that $89/year so you can get updates each year, or does it stop working if you stop paying?
I won't rent software ("SaaS").
https://sales.jetbrains.com/hc/en-gb/articles/207240845-What...
I tested VS Code on a side project and even for JS Intellij was better for me