points by nielsbot 8 years ago

I thought VS Code was Atom? (well, a fork of)

rhencke 8 years ago

No, it's not a fork. They both run on Electron, so they share a common runtime environment, but they share no editor code.

  • jonny_eh 8 years ago

    Wasn't Electron created for Atom? If so, VSCode is at least using a part of Atom.

    • Gaelan 8 years ago

      I mean, by that argument Windows uses Unix because C was written for Unix.

      • johannes1234321 8 years ago

        At least historically Windows used different parts of UNIX. i.e. they used BSD's TCP/IP stack for quite some time. Also used "UNIX services for Windows" and recently added the Windows subsystem for Linux.

    • rhencke 8 years ago

      That doesn't make Electron _a part_ of Atom. If I build my application on top of Linux, my application is not _a part_ of Linux.

      Electron is its own application framework, that Atom builds itself on top of. Electron is not a text editor framework, no more than QT or Cocoa is.

      It is _very_ fair to say VSCode is using Electron - heavily, in fact! But saying VSCode is using part of Atom is just not true, and implies VSCode is building atop the Atom editor, which it does not.

ezekg 8 years ago

VSCode is built on top of the same framework as Atom, Electron, which was previously called Atom-shell.

  • frutiger 8 years ago

    It's worth noting that the core contributors to Electron are Github employees.

    • toyg 8 years ago

      That gives the acquisition a very different perspective.

      What if MS is really buying Electron? It’s something they’ve been using a lot in all their recent products, and it’s a key technology in the contemporary development landscape. Making it more Windows-friendly would definitely help them.

      • statictype 8 years ago

        Improving Electron can be done far cheaper and easier than acquiring a company.

        The only thing GitHub has that Microsoft can't easily get on their own is the user base. That's what this acquisition will be about.

        • H4CK3RM4N 8 years ago

          But controlling a leading platform so completely isn't cheap.

      • Rapzid 8 years ago

        They can also ensure the next electronconf isn't cancelled. Everyone wins!

gschier 8 years ago

No, not at all. The only common component (I think) is Electron (Atom shell).

spicyj 8 years ago

It’s not. They are both web-based but otherwise unrelated.