Microsoft with a big promotional company “We are good for Open Source” try to convince us today that corporation with negative reputation can make the big and high-quality open source cross-platform product. Big step – MS released their Visual Studio Code under Linux – unbelievable thing for the old leadership with Steve Ballmer and Bill Gates.
In other side – Github also don’t need an advertisement and now is the one of the biggest icons in Open Source and the biggest hosting of source code. Slogan “A hackable text editor for the 21st Century” sounds like a “just another Emacs alternative”. In this article we try to understand ‘who is who’ and describe all bad and good things.
Why comparison of this two editor with steroids is very interested? Because they are very similar – both use Chromium and Electron Framework; both have some popularity in “new wave” of editors for software development and some visual likeness.
*plus suffix for extended support and features. If you need an IDE – no problem, please use this package:
travis-ci-status, linter, minimap, atom-beauty, pigments, minimap-codeglance.
You must be 13 years or older to use this Service.
You must be a human. Accounts registered by “bots” or other automated methods are not permitted.
I am very disappointed: robots can’t use Atom.
Note: Atom use Google Analytics default enabled; details on metrics plugin.
Verdict: good, big community and packages, some problems with performance, ultra-customizable.
Visual Studio Code
TIME-SENSITIVE SOFTWARE. The software will stop running on 31/12/2016 (day/month/year). You will not receive any other notice. You may not be able to access data used with the software when it stops running. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not work around any technical limitations in the software; reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software except, and solely to the extent: (i) permitted by applicable law, despite this limitation; or (ii) required to debug changes to any libraries licensed under the GNU Lesser General Public License which are included with and linked to by the software; remove, minimize, block or modify any notices of Microsoft or its suppliers in the software; use the software in any way that is against the law; or share, publish, or lend the software, or provide it as a hosted solution for others to use, or transfer the software or this agreement to any third party.
There should be a banner “Why I hate Microsoft” 😉
Verdict: middle, pool functionality, maybe good for Microsoft technology, fast, good NodeJS debugger.
Atom has more functionality, tools and plugins. Visual Studio Code looks like an editor for narrow range of technologies, Atom – universal developers kit. If you use the C#/ASP.NET and other Microsoft’s technology maybe Visual Studio Code is a better choice. If you need many tools/functionality and Atom’s performance with plugins isn’t enough – try to look on Emacs or IDE like an Eclipse/Netbeans.