At Fenway, I've used Microsoft’s Visual Studio Code to create web applications using the MERN stack, but with all of the functionality VS Code provides, it is capable of supporting a wide variety of technology stacks. What exactly is Visual Studio Code?

VS Code is a customizable, lightweight source code editor that feels like an IDE. It is exceptionally quick, meaning search results come back fast and there isn't any lag when switching between files and folders. It also has a fast start-up time compared to the traditional IDE.

Visual Studio Code includes a built-in debugger, which proves to be a major benefit when your code breaks. There are also plenty of plugins so your text editor can accommodate your needs. For instance, my favorite is the npm plugin, which allows you to use npm commands directly from the editor instead of running them from the command line. I personally utilize a Subversion plugin, which conveniently helps me manage my team’s code from within the text editor, maximizing the team’s collaboration. Some IDE’s or text editors don’t refresh the page you’re working on after you have pulled in new code, which might let you accidentally work on old code and push that to the repository instead. VS Code will refresh the page you are working on with the new code after you pull from the repository to keep you from working on the old code. The text editor can highlight syntax for multiple languages. It also highlights the new es6 format for javascript, which was very helpful when my team was developing using React Js.

Learn more at https://code.visualstudio.com/

Alexander Lott's picture

About the Author

About: 

Associate consultant at Fenway Group