Perfect for front end code, especially SPA
December 18, 2018

Perfect for front end code, especially SPA

Filip Witkowski | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Microsoft Visual Studio Code

It's the main code editor used for all non-ASP.Net applications. Some of our applications are ASP.Net MVC (4 or 5); for these we use full Visual Studio. For the rest of them, which are mostly Single Page Applications using AngularJS or Angular, we use Visual Studio Code. It is used for all product department (or most of its developers). It's light, fast and customizable. Works well for editing html, JavaScript and SASS.
  • It has very good code coloring and availability to customize this.
  • The left navigation, with project files structure is well designed. It's clear.
  • It makes it easy to navigate between code, with search functionality and go to definition (F12).
  • It has build in debugging tools, good for working with JavaScript.
  • When searching in file there is popup on the top of the screen, which block first line(s) of code. You can scroll to the top to see first line of code, but this should be automatic. There should be option to have this as full line so you see the code all the time.
  • There should be more intelligent tools for editing JavaScript (for example AngularJS) to use the display properties available in object while typing.
  • There should be some recommended (officially) plugins for different types of applications (SPA with AngularJS...) and they should load for the application that you are about to work on (customize by theme).
  • It's free, so for any small and medium size businesses it's perfect. You can have less number of licenses for BE developers only for IDE and then FE developers can get away with using only Visual Studio Code.
  • It does not require any maintenance. Updates are fast and don't require IT involvement.
  • Sublime Text
  • Notepad++
The closes to Visual Studio Code is Sublime Text (3); however, Visual Studio code is more advances, and has better maintenance. Probably because it's not open source like Sublime Text. It has better UI and more options out of the box (not including pluging), like source control, searching...
Notepad++ is even more simple.
It's well suited for any front-end type applications. When you have given folder structure and you don't have to build your app or connect to database. It is perfect tool for Single Page Applications. It is useless for working on BE code. For this you need to use IDE like Visual Studio or Eclipse.