Which code editor do you use for JavaScript projects (React, Vue.js, Ember.js, etc) (2019 poll)?

·

Visual Studio Code

80%

Atom

2%

Sublime Text

5%

Something else (Add the name in comment)

12%

187 votes · Closed

Hey community,

I have been using VSCode for more than 2 years now. I am wondering what other developers coding in JavaScript are using?

Start a personal dev blog on your domain for free and grow your readership.

3.4K+ developers have started their personal blogs on Hashnode in the last one month.

Write in Markdown · Publish articles on custom domain · Gain readership on day zero · Automatic GitHub backup and more

Marco Alka's photo

If we are talking editor-only, then I fell for Kate. Mainly because it is a great text editor which can highlight and auto-complete anything I need without configuration. It's my MS Notepad alternative on Windows, and my main editor on *NIX (I am in the KDE camp, as you can see).

I would never code in my text-editor, though. If it is web-dev, then I used to open up JetBrains WebStorm, however lately I have to do more PHP again, so I decided to upgrade my subscription to the JetBrains Toolkit, which allows me to use anything. As a result, I am on IntelliJ, now, and I absolutely love it.

One of my co-workers is using VSCode, and he often is missing tools I have in a real IDE, like IntelliJ. That means I sometimes have to refactor his code, because his static analysis does not have as many rules, he has to find workarounds in order to get certain edge-cases working, and some convenience-tools just do not exist at all for him. He also has to do a lot more things from the console, which are automated away in central buttons in my IDE. While I love the console, at the end of a frustrating debugging-session, all I want to do is hammer buttons and see colors, not think about typos in the CLI.

While at work my company pays for the tool, at home I have to pay the subscription myself. It is a cost I am willing to pay, because I use the tool professionally and get money for what I build, too. However, I do know that it's quite a bit of money and not everyone can or wants to pay that much. The closest comparison for me is that I certainly do not want to pay for Photoshop, even though I need it sometimes. I use Krita instead, which does not have all the tools and looks a bit different (it might even have a different focus audience).

So I guess we all should use what is best suited for us, and VSCode is one hell of a text editor!


Unbezahlte Werbung durch Nennung und Verlinkung von Personen, Organisationen oder Unternehmen.

wusatosi's photo

Intellij or Webstorm any one?

Ahmed Kamal's photo

Webstorm

Stas's photo

I use and recommend Codelobster IDE with several plug-ins for these JS frameworks.

Linda Ikechukwu's photo

I been using VS Code since I started coding. Used atom one time..

Andriy Diduh's photo

I use VS Code.

I tried Sublime (very simplistic, main memorable feature -> it always remind me to purchase license ) and used Notepad ++ for a long time, but then stopped on VS Code, since it have the most modularity and help to lint code, auto edit pieces of code, basically plugins are savers of time.

I'm sure there are a lot of IDE which have similar extendability, but I'm good with VS Code as majority of voters above.

Steven Ventimiglia's photo

My goodness, to how far Atom has taken a nosedive.

Shows the critically flawed potential of a functional redesign (like the one that pretty much killed Atom's compatibility with a huge portion of the packages and add-ons that the community had created for it.)

Shamaru Primera's photo

WebStorm for my one excellence option.

Nedy Udombat's photo

I use Webstorm for writing JavaScript

maxdevjs's photo

(N)vim, obviously :D

Caleb H.'s photo

I use VSCode for a lot of my coding projects. I've been using it for a long time, but then I tried Vim and loved it too.

I wished I could have the nice GUI and great built-in features of VSCode with the keyboard shortucts and modality of Vim...

...and then I found the Vim extension for VSCode. It's pretty much exactly what I was looking for 😊