We will see their popularity % on the basis of Stack Overflow respondents.
1-Visual Studio Code(34.9%)-
VS Code GUI Interface |
The source code editor developed by Microsoft for windows,Linux and MacOS. Visual Studio Code supports nearly all popular programming languages like Python,Java,JavaScript,PHP,Swift,C,C++,C# etc.
Features –
- debugging,
- inbuilt Git control,
- intelligent code completion etc.
2-Notepad++(34.2%)-
Notepad ++ editing |
Notepad ++ is a free text and source editor.It supports nearly all programming languages but do not provide much tools regarding coding like compilation and debugging in the software.Only available for Microsoft Windows.
Features –
- Auto-Completion
- Syntax Highlighting
- Syntax Folding
3-Sublime Text(28.9%)-
Sublime Text Snippet creating |
Sublime Text is highly featured and flexible source code editor for Linux.It is also available for Microsoft Windows and MacOS.
Features-
- Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words
- Multiple Selections,
- Instant Project Switch.
- others common source code editors.
4-Vim(25.8%)-
Vim Editor |
Vim is a highly configurable text editor for efficiently creating and
changing any kind of text.
It is included as “vi” with most UNIX systems and with Apple OS X.
Features-
- persistent, multi-level undo tree
- extensive plugin system
- support for hundreds of programming languages and file formats
- powerful search and replace
- integrates with many tools
5-Intelli J(24.9%)-
Intelli J Interactive Interface |
Intelli J is especially a Java IDE but it supports other languages also like JavaScript,SQL,TypeScript etc.
Intelli J is another smart product of Jetbrains. It is not available for free you need to buy it but you can also use its 30-day free trial version.
Features –
- Smart Completion
- Data Flow Analysis
- Detecting Duplicates
- Shortcuts for Everything
- Terminal
- Database Tools
- Smart GUI
6-Android Studio(19.3%)-
Android Studio in Ubuntu |
Android Studio is the official integrated development environment for Google’s Android operating system,
designed specifically for Android development.
It is available
for download on Windows, macOS and Linux based operating systems.
Features-
- Faster Build Times
- Intelligent Code Editor
- Code Templates and Sample Apps
- Optimized for all Android Devices
- Firebase and Cloud Integration etc
7-Eclipse(18.9%)-
Eclipse Interface |
Eclipse is another popular IDE for Java applications.It also support another popular languages also but its need to add that language plugin in text editor.
Features-
- Auto Completion
- Error debugging is easy.
- Downloading the require packages with ease no headache there.
- It is free and open-source
- Syntax Checking
8-Atom(18.0%)-
Atom Main Menu |
Atom IDE is developed by GitHub in collaboration with Facebook. Highly flexible and light-weight and support popular programming languages packages like Typescript,JavaScript,Java etc.
Features-
- Built-in Package Manager
- Smart Auto completion
- Diagnostics
- Outline View
9-PyCharm(12.0%)-
PyCharm is smartest IDE for Python development. PyCharm also support other technologies like HTML,CSS,XML,Flask etc.
Features-
- Intelligent Code Editor
- Smart Code Navigation
- Debugging and Testing
- Database tools
- Interactive Python Console.
10-Xcode(10.6%)-
Xcode Interface |
Xcode 10 includes everything you need to create amazing apps for all
Apple platforms. The source code editor lets you transform or
refactor code more easily.
Swift compiles software more quickly, helps you deliver faster
apps, and generates even smaller binaries.
Features-
- Graphical Debugger
- Static Analysis
- Visual Comparison
- Command Line Tools
Note- I mentioned top 10 software, there is other also like Ipython/Jupyter , PHPStorm, RubyMine and many more but their % response is low.
No Comment! Be the first one.