Voice of a Developer: Editors - Part Five

JavaScript is language of the Web. This series of articles will talk about my observations learned during my decade of software development experience with JavaScript.

Before moving further let us look at the previous articles of the series:

Developers need editors to write code. It is recommended to use a good editor, which provides many features to increase agility. I explore different editors both in backend and frontend technologies. On Windows platform, for JavaScript I tried three editors, VS Code, Sublime & Webstorm. I will talk about these briefly in this article and in my opinion, I find VS Code as the best editor to work with.

VS Code

Side-by-Side Editing is what I like the most. You can open up to 3 files parallel for editing in VS Code. To do this, click file by pressing Ctrl key,

code

IntelliSense:
VS Code inherits Visual Studio intelliSense, which is liked by developers. Therefore, they can quickly write code.

VS Code comes with Git integration so it is easy for Developers to integrate with online code repository. Stay tuned for the next article, I will cover more on VS Code in detail

Sublime Text

It is a very nice editor to write JavaScript. There are many features, which you shall try to explore.

code

Package Control is a package manager for Sublime that allows you to easily install any of the hundreds of awesome plugins made by other developers. You can goto ‘Browse Packages’ and look at existing packages available.

packages
packages

Command Palette

This is one of the most used commands. In Windows, you can use shortcut ctrl + shift + p to invoke it,

Command

You can explore more features like Plugin, Build etc. that are cool in Sublime.

Webstorm

It is developed by JetBrains, but only free to try for 30 days. The main advantages of using Webstorm is it incorporates Google JSTestDriver. If you are a fan of TDD and write front end unit tests then it is a good editor for you to work with.

code

I like a few plugins ex- Live Edit: it immediately allows you to see changes in browser.
 
Read more articles on JavaScript: