The essential difference between editors and IDEs is that IDEs can debug and sometimes profile your code. IDEs also have support for application lifecycle management (ALM) systems. Many of the editors I discuss here support at least one version control system, often Git, so that criterion is less of a differentiator between IDEs and editors than it used to be.
The other seven tools don’t rank with the above three, and I didn’t give them full evaluations. Nevertheless, they all have features worth recommending. Depending on the task at hand, you might find any one of them handy to have around.
To continue reading this article register now