Visual studio code:Is it worth your time?

I am not a fan of Microsoft but these days I became a fan of IDE called “Visual studio code”.Before jumping into the discussions I want to talk about the other IDE’s.
  1. Netbeans.Netbeans is great,but it serve a special purpose,i.e,creating Java based applications,you get JS,Go,python support but it is limited to certain extent.Then comes the next candidate.
  2. Eclipse.I was using eclipse when started doing android developement.At that time there was no android studio.I was the only choice left for me.Eclipse is really fast and smooth.It also has git support like Netbeans.But similiar to netbeans it can’t detect new programming languages and hence we can’t get autocomplete feature.For Java and C++,it’s great
  3. Sublime text: Not an IDE but text editor still counts.Sublime text gives tough competition to VS code but as it is just a text editor there are basic features missing such as in build terminal,debugging,git support,split screen view.Which is why I left it also.
  4. Webstorm: Mainly for JS,CSS, jquery.If you are working on python or php.Good things are git support, smart auto-complete.You have to download separate IDE (pycharm, phpstorm).Also it is a paid software.Count me out.
  5. Atom: Tough competitor of VS code.It has auto-completion, git support, minimal UI, syntax highlighting, extension management, split screen and it’s completely open source.
I like VS code because
  • Visual studio code highlights what has been changed in the git repository.Line by Line.
  • Navigation bar on the right for easy code navigation.
  • Support for so many languages and frameworks C,C++,Java,Go,Python,React,Node and list goes on.
  • Window splitting
  • In-built terminal(multiple),debugging,syntax problem analyzer tool.
  • Shorthand command mode Ctrl + P for searching files,starting tasks, searching commands etc.
  • Works on all Platforms.
  • Zen mode for distract free programming
  • Open source and free (as in freedom)
  • Advance debugging mode for highly effective bug finding   
  • Code snippets for repetitive codes for multiple languages
VS code is like a swiss army knife for all programming task you need to do.

Comments

Popular posts from this blog

Four building blocks of Object oriented programming language

Exceptions and exceptional handling

Lists in java