I switched to VSCode in a heartbeat after many years of Sublime. I love Sublime, but there are countless more benefits to using VSCode over it, and having 1 second slower startup time is well worth them.
For naysayers, Electron only has to support one browser flavor and one version, which eliminates one of the biggest disadvantages of building Web based apps. With Electron and similarly with nw.js, the performance can be close to par with native apps without the cross compilation issues of native c++ frameworks like Qt. And with Electron, if you want to write some native code in C/C++, you can integrate that also. The only downsides I see is protecting closed source code and the lack of Mobile support, which is not coming any time soon due to Apple blocking Google V8 engine from their platform due to V8's use of JIT compilation.
Interesting article.<p>VScode shows off a fantastic design by being responsive enough to use, and still using electron for drawing.<p>It's a great editor, but a lot of us (myself included) care a great deal about latency and performance in a text editor. It's our home, and we like it to be clean and organized.<p>Kudos to the VScode team for doing such a great job minimizing the headache that is electron, and building a very usable editor, but I'll stick to Emacs for now.
Personally I think it's a biggest mistake to use browser engine for a text editor. We already knew how slow and clunky the browsers are and thanks to vscode and atom our text editors are becoming the same. I would stick to sublime text and vim for as long as I could. /rant
What I don't get is why they just arent using a stripped down version of Visual Studio for this. But maybe VSC is more like a test product for Microsoft to see how development in Javascript works out.
A little more than 1 year ago, I started experimenting with new editors. I move through Sublime, VSCode and Atom.
VSCode felt very good but at that time it was missing a few features I needed it. I end up sticking with Atom.
So far I think it is great.<p>If I have some time for another exploration I will take another look at VSCode and diving in WebStorm.
I like VSCode and use it often, but Intellij is still so 'smart' it is hard to leave. Editing Terraform configs across many files? Intellij is the best I have seen at remaining context aware, following variables and marking errors. Same thing with JS, or even random things like nginx configs.
commonjs modules have lifetime cache ability. the more popular a module is the more likely it will already be stored locally.
they can also be pushed by the server via package.json
I know there are a lot of fans of VSCode (and also VisualStudio).. I use it frequently ..
My problem with them is that no matter how fast computers get and how much memory it have, VScode and VStudio will be still slow..
I mean, the tools are great but I'm just wondering if java script was really the right approach...
Was I the only one surprised with the variable minetypes: ['application/x-php'], focus on minetypes instead of mimetypes.<p>I guess they have a reason for keeping it that way, although if such a typo exists unfixed in the codebase, that gives you a general hint of the overall codebase quality.