3 ms·
From their docs: https://code.visualstudio.com/Docs https://code.visualstudio.com/Docs Architecturally, Visual Studio Code combines the best of web, native, an
by AdamTReineke 11y ago
From their docs: https://code.visualstudio.com/Docs https://code.visualstudio.com/Docs
Architecturally, Visual Studio Code combines the best of web, native, and language-specific technologies. Using the GitHub Electron Shell, Code combines web technologies such as JavaScript and Node.js with the speed and flexibility of native apps. Code uses a newer, faster version of the same industrial-strength HTML-based editor that has powered the “Monaco” cloud editor, Internet Explorer's F12 Tools, and other projects. And Code uses a tools service architecture that enables it to use many of the same technologies that power Visual Studio, including Roslyn for .NET, TypeScript, the Visual Studio debugging engine, and more. In future previews, as we continue to evolve and refine this architecture, Visual Studio Code will include a public extensibility model that lets developers build and use plug-ins, and richly customize their edit-build-debug experience.
- MCRed 11y agoThe Electron Shell was previously known as the Atom Shell. So part of it is Atom work.
- tlianza 11y agoembraced and extended? [ducks]
- lugg 11y agoI don't think they've extended it yet: $ /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Atom .
- AdamTReineke 11y agoFair point. I wanted to clarify the difference since "built on Atom" has a different meaning to me than "using the GitHub Electron shell". The first sounds like an extension to Atom and the second sounds like a whole new app.
- jordz 11y agoThey started work on this before the Atom Shell was "Electron" and speaking to the team in Zurich before this was unveiled (about 3 months ago) they mentioned this was built on top of Atoms foundations. There is an Atom binary inside the package app and this is where my comment came from (: