| Hi HN. I'm using the WebStorm(or IntelliJ) and the Sublime Text for JavaScript(Node.js, React...) development. And I tried to use Atom when Atom started the closed beta test, but it was not good for use. Because it was too slow and unstable on my development environment.(OSX, MacBookPro Retina 15 2013) So I forgot about it. Few months ago, I found out about the Nuclide from Facebook. But it was based on Atom. So I didn't interest about it. However, recently I have to develop many things with React, and I felt a little lacking with WebStorm's ES6 and React supports. So I installed Atom and Nuclide to my environments(El Capitan on same MacPook and Ubuntu 15.10 on Desktop) and tried to use it again. But it still sucks for me... It uses too many CPU resources, and interactions are too slow. Does it happen only for me? Many people tell about that it is good IDE. But for me not. I really want to use Atom because my favorite language is the JavaScript, and I'll use the React more and more. However, for now, WebStrom is the best tool for me, and ES6 supports also getting better. I'm just wondering how peoples think about it.
Is it good for you? |
> Many people tell about that it is good IDE
Everyone has their "favorites" but your mileage may vary.
> I really want to use Atom because my favorite language is the JavaScript
This is being "hipster" - avoid this behavior at all costs. Choose the most efficient tool for the job, not the most famous nor because you're sticking to it religiously. If you prefer writing Java with Vim or Notepad and you're efficient with it, there's nothing wrong with doing so. IDE has nothing to do with the language you use, although some package tools that make them language-specific. But then again, nothing prevents me from writing Java with Vim, or Notepad, or PHPStorm.
---
Under the hood, Atom is just HTML, CSS and JS - and we all know that these guys are terribly slower than native. I've used VS Code by Microsoft, which is based on Electron, which is based on Atom and even that is terrible. I've also used Slap editor, a Vim-ish looking, Sublime-text editor on the command-line running on Node.js and it's also terrible.
Bottom-line: Use what's more efficient, not what's famous.