DEV Community

Discussion on: Which is the best IDE for JavaScript development in 2024?

Collapse
 
andreidascalu profile image
Andrei Dascalu • Edited

WEbstrom, Like the product of the JetBean :) that's what happens when you mix jetBrains and netbeans in the same post.

On the more serious side, that's my take on IDE's:

  • Anything JetBrains: great products, but I don't like their approach to marketing. They have dedicated IDEs per language which are awesome individually, but not cross-functional so overall I wouldn't pay for that (at least not yearly). VSCode delivers 75% of the features of all JetBrains products for no or very little cost (for PHP I use Intelephense that has a $10 lifetime price tag and does everything PHPStorm does except refactoring aid) and it's all on one (which for me matters, as I code in JS/Go/PHP/Python daily. Also, JetBrains products are still missing a usable way to code directly in containers.
  • VSCode: I like it, don't love it. For me it's the one IDE to rule them all when it comes to support/extensions and so on. With Microsoft's support behind it, there's an amazing community behind it that supports anything and everything. Come on, you have Reddit and Stackoverflow extensions to search while you code. Not to mention music player. And they had a good live/peer coding extension way before JetBrains added one to their stack. My only wish: dump Electron already. In years I've only had 2-3 issues with it, but I can see why other usage patterns could lead to problems.
  • SublimeText: I'd love to love it, but all my attempts to have it work as well as VSCode for all my needs resulted in an unstable annoying environment.
  • Eclipse: awful and slow. I've been using it on and off since college (back in early 200x) and it's never gotten any better.
  • NetBeans: have the UI. Also very limited. It's ok for JS & Java. Between Sublime/VSCode/JetBrains/IntellIJ, I have no idea how come it's still around.
  • IntelliJ: it may be the standard for Java, but in other directions it's merely ok.
  • VIM/NeoVIM: I used to love it, but gone are the days when I can muster the patience to configure it properly. I can barely get myself to look over what Powerlevel 10k has new, nevermind spend a few days tinkering to get what I need out of VIM for all my tooling.
Collapse
 
theme_selection profile image
ThemeSelection

Thank you very much for your feedback.👍