Advertisements

Best IDE for JavaScript

I have seen that many people are confused when they are picking up IDE for JavaScript or NodeJS. Now a days technology stack is moving from back-end coding to full stack. JavaScript is no more form-validation only. It is much more with the introduction of NodeJS (V8 Chrome Engine), where you can execute JavaScript in your terminal and see the results, instead of switching to browser. I remember, few years back when we write any JavaScript for our application, I struggled a lot in debugging, I used to add alerts to debug code. Later on, browser tools came for debugging, I was using mainly “firebug” provided from Mozilla Firefox.  

Today, whole applications are building on JavaScript. Earlier JavaScript was known as OBS (Object Based Structure), but today with the introduction of ES6 and ES7 (ECMAScript 6,7), it took up OOPs concept as well. Only Inheritance is little challenging as far as I used. Now choosing IDE for our JS Application is quite tricky. I personally used four Integrated Development Environment (IDE) for JavaScript. I was very much familiar with Eclipse, so when I got chance to work on NodeJS project, I thought to leverage Eclipse for the same. So I installed nodeJS plugin for eclipse, but it was extremely wrong choice. Then I started follow my peers and picked up unregistered version of Sublime Text 3. It was black screen with colorful text, So I started enjoyed using it. We were getting hints, just like eclipse for Java, also you can explore the project with project explorer. You can install plugins as well. But I faced a lot of challenge to install plugin in Sublime Text.

 

As per our project, those standard plugins were necessary, Then I got to know about Atom, it was very good. It has a lot of packages in-built and installation of packages was also very easy. So I installed, es-lint (JavaScript Style), js-hint, css-beautify, these are few plug-ins which we used to follow in our project. But still, one thing I was not liking with Atom IDE is that, it is quite heavy application and many times, my system got hung, also debugging was not as easy like we have in Eclipse. I have to build complete application to see my changes as well as to debug. Although node-debug package is available but it is quite browser-based debugging which I do not like much.

  

Finally, I got one IDE which is very light weight, as well as quite powerful with debugging. VSCode, which is one of the best IDE I have used so far. “Visual Studio Code is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity). ” The best part is Integrated Terminal available, so no need to switch screen. Now I have Eclipse like IDE for JavaScript too.VSCode

I will go through the project setup in VSCode and also best practices in my further articles in Technology category. Download VSCode and start using it, it’s BEST IDE so far for JS Aplications.

 

Advertisements

Want to Say Something - Comment

%d bloggers like this: