|Visual Studio Code - Now With Added Extensions
|Written by Mike James
|Monday, 23 November 2015
Visual Studio Code is a strange product from Microsoft. It is a code editor, but Visual Studio it isn't. Now it's open source and you can build extensions for it.
Visual Studio Code is an code editor occupying much the same space as Github's Atom editor or Sublime Text. It may have Visual Studio in its name, but Visual Studio users are going to be in for a shock if they think it has any relationship to the VS IDE - more of this later.
The latest release, v0.10.1, which has now graduated to a beta includes the ability to write extensions for the editor. There is an extension gallery that you can use to browse for improvements. If you can't find what you are looking for then the new Extensibility SDK makes it fairly easy to create your custom extension and there is now documentation on how to do it and the yo code generator will create a basic project for you.
As important, is the fact that Code is now open source under an MIT licence. This at least gives users the protection that, if Microsoft loses interest in the editor, it can live on.
The real question about Code is why is Microsoft bothering?
It has been suggested that Code will encourage programmers to use Azure much like Atom is supposed to help with using Github. However Code also comes Github integration and it isn't clear how it can funnel users towards Azure.
However the shock that a sheltered Visual Studio programmer will feel on encountering VS Code is very large.
There is no "create a new project" button, no "run this code" button. A lot of things that you want to do end up in taking you into some technology or other that you didn't necessarily want to get involved with - JSON configuration file, Yeoman, linters, Github even...
The point is not that these things are hard but they are tangential to the task of creating a project complete with code. The average Visual Studio programmer expects this all to just work and in the main it does.
Of course, VS Code is cross platform and Visual Studio is locked into Windows with some Azure cloud possibilities. However, despite its name, it isn't a cross platform Visual Studio; and it isn't even a cross platform IDE.
Its role in the Microsoft Universe, despite a clearly enthusiastic following of users, implementers and extension writers, is far from clear.
or email your comment to: email@example.com
|Last Updated ( Monday, 23 November 2015 )