I am spoilt and I know that it is pricey, but since I started I always worked in company that were using ( or allowed me to use) IntellijIDEA. Honestly over the years I tried Eclipse, Atom, Sublime Text, VS Code and - maybe was just me not getting the configuration and the plugins right - but i never felt so comfortable, and what's even more important - i was never so productive as when I am using Intellij.
Finally found a Jetbrains user 🤩.
I have a background of Android development, so when I tried VS Code I just couldn't get used to it.
Since then I have been using WebStorm for web development and it hasn't failed me once.
It is true that WebStorm is much more resource intensive than VS Code but my system can handle it so I am happy with it.
+1, another Intellij/Webstorm user here. I use Intellij mainly for Elixir development, and Webstorm for any JS related work.
They keyboard navigation is so good! I've tried to go back to vscode a few times and just couldn't make it stick. Once you get used to doing everything with the keyboard in Jetbrains apps it's hard to feel as comfortable in other editors.
I've actually found that VS Code is way more resource hungry than Webstorm. After loading up a large project I'm working on Webstorm consumes about 700MB of memory whilst the same project in VS Code consumes 1.3GB of memory.
Also, though it takes a while, when Webstorm has indexed the project it makes it very snappy to search / navigate around.
Huge fan of Webstorm to be honest. So many things just work nicely out of the box.
That is unexpected. Cool though!
Agreed. Once WebStorm finishes indexing then it knocks every ball out of the park. No competitions 💪
I used RubyMine for a bit, but I didn't love it. I've never really been one for full-fledged IDEs though.
Do you work on really large codebases? I've heard that's the best time to use a true IDE.
I love using RubyMine for any size project, even single scripts (using the scratch file functionality). RubyMine just does an amazing job linking together classes and allowing you to jump into documentation and source code of gems you're using. I've used RubyMine for projects ranging from single files to 10k lines of code.
I started using WebStorm about 5 years ago. I love it. I also tried many other IDEs, but no one of them was such as useful as WebStorm.
Long time PHPStorm user here. I completely understand you, man. It's a great tool, and just the plugins alone are worth the money I'm paying for the tool. That's actually the only software I invest my money into.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.