Visual Studio uses prominent software development platforms, including Windows API, forms, and presentation foundations, and can handle everything from large computer programs to simple web pages.
As a one stop shop, Atom includes Node.js plugins, Git Control, a package manager that adds tools, themes, and functionality, and several preinstalled themes.
With its user-friendly UI and excellent web development tools, Eclipse offers debugging tools, a plugin development toolkit, Git/CVS compatibility, and a wide range of extensions.
Sublime Text features goto anything, multiple selections, command palettes, and goto definitions, as well as 23 different visual themes and supports most programming languages, including HTML.
Designed for C++, JavaScript, and Java apps, NetBeans drag-and-drop interface lets you edit existing projects and create new ones, and its modules lets you develop apps rom scratch.