DEV Community

Discussion on: Why I switched from Atom to Visual Studio Code

Collapse
 
yawnyoice profile image
Yawn Yoice

VSCode is Ok... but not terribly Mac-like any more than Atom.
But for Python? Atom is hands down the best editor cum IDE today.
That's after trying them all for extended periods and trying atom multiple times over a few years to see if it was ready.
PyCharm? Well, it's not bad, but it's all very Eclipse with lipstick. Eclipse + PyDev is free and does 99% the same stuff.
TextMate? Hands down, best Mac UI and intuitive as can be. Extensibility is starting to look tired in comparison to others, docs are kind of light. Completion and code intel are weak.
BBEdit? Nice to look at, totally mac-like (a bit 90's) but super limited in terms of code intel and completions.
Xcode? not for most languages.
Most of the Electron crowd? not really there.
Vim? Learning curve, super portable if you don't add any packages.
Emacs? Famous learning curve, famous power, but I want to be productive now.
Atom's really really come a long way. Still lots of customization needed (keymaps are stinky).
Atom's Python tooling is excellent.
VSCode? Just so much harder to manage the packages and limited in the Python space.

For JavaScript-centric development, I think VSCode and Atom can both do a great job.