Code is not based on atom, it's based on Electron, which is the runtime (node+webkit without the UI chrome).
VSCode has lower typing latency and a more considered system for building / debugging / code completion. Atom has a richer plugin api and has been around longer so it has more plugins. I've done basic plugins for both and plan on using/developing for VSCode but I've been too lazy to write Vim bindings and not willing to use the editor without them.
Re:Atom text editor 1.7.0 released
by aioutecism on Wednesday April 13, 2016 @08:54PM
(#11493578)
You may want to try my vim extension for VSCode - amVim. It works best on VSCode's insiders build now. I'm planning a big update as soon as VSCode releases 1.0(which is said to be 4/14)
Re:Atom text editor 1.7.0 released
by Bromano2100 on Wednesday April 13, 2016 @09:07PM
(#11493631)
Thanks for making amVim. It's the only usable vim extension right now. It's a shame you aren't being featured on the marketplace
Re:Atom text editor 1.7.0 released
by aioutecism on Wednesday April 13, 2016 @11:36PM
(#11494132)
Glad you like it.
I'm using it everyday at work. I implemented all commands I use regularly and make sure they work well.
Nitpick, Electron is Node + Chromium (not webkit).
Visual Studio Code is NOT based on Atom, it is based on Electron[1], a wrapper around V8/Node for the creation of desktop apps. Atom is also based on Electron (and the Electron project is run largely by the Atom people), but other than that the projects use entirely separate code bases, and have vastly different feature sets and performance profiles as a result.
Code is noticeably faster than Atom on both my Linux and Windows machines.
While that's my personal experience, it matters the most to me. Makes the decision easy... for the moment.
Code seems nice but the plugin ecosystem seems much richer. I depend a lot on the linters available for Ruby and JS in Atom and they seem much less mature in Code.
edit: correction. After asking this, I read up a bit and Code is based on Electron which is the core of Atom, but they're fairly different after that.. Code is not a fork of Atom as I thought it was.