On swimming in .NET world for last one decade, the first obvious question strike in my mind was 'Why do you need to use Visual Studio Code?'. Existing Visual Studio is pretty much sufficient for my development activities.
Hmm.. Visual Studio Code is completely a separate product from Microsoft. Itz not that powerful compare to the traditional Visual Studio but itz not worth to compare them either. However, VS Code has its own advantage.
In my view, 2 bullet points of the product differentiation
- Cross platform
While Visual Studio and Visual Studio Code share a name, there is little similarity between the two. I won't agree to the point that Visual Studio Code is a "stripped down" version of Visual Studio
Visual Studio Code provides you with a new choice of developer tool, one that combines the simplicity and streamlined experience of a code editor with the best of what developers need for their core code-edit-debug cycle.
Though it is not really user friendly like VS, but it is super fast. The loading time is almost immediate with ultra speed.
Also, it has already integrated a basic GIT client, code auto completion and debugging tools. This lean factor supports the productivity of the niche developers.
Visual Studio Code is the first code editor, and first cross-platform development tool – supporting OSX, Linux, and Windows – in the Visual Studio family.
If you prefer a code editor centric development tool or are building cross-platform web and cloud applications, VS Code is the right choice
Though, VS Code is less than a year old technology, the adoption/growth is adorable, as depicted the usage metric of the product.