|
It contains many intelligent features for automatically writing or editing the source code.
|
1. Close bracket and quotation automatically when open
2. Automatic adjustment of indentation based on the code context.
3. Auto Import – IDE add a missing import statement so that you don’t have to add it manually
4. Add whitespace automatically where it is required.
|
Yes
|
Yes
|
Yes
|
Syntax highlighting
|
An IDE can format the written text by automatically making some words bold or italic, or by using different font colors.
|
1. Highlights the error
2. Bracket matching
3. Different colors for keywords, comments, functions
|
Yes
|
Yes
|
Yes
|
Intelligent auto-suggestions
|
IDE makes suggestions to complete a code line when the developer starts developing the code.
|
1. variable names
2. function names
3. keywords.
|
Yes
|
Yes
|
Yes
|
OS Platform Support
|
Compatibility with Operating Systems.
|
1. Windows
2. Linux
3. Mac
|
1. Windows
2. Linux
3. Mac
|
1.Windows
2. Linux
3. Mac
|
1. Windows
|
Build-in terminal
|
Developers can directly run the scripts or commands within an IDE with a built-in terminal/console.
|
|
YES
|
YES
|
YES
|
Compilation
|
IDE converts human-readable code into machine code from within the application.
|
|
YES
|
YES
|
YES
|
Testing
|
Executes test scripts to find bugs and errors, ensuring that the software works as expected.
|
Unit testing
|
YES
|
YES
|
YES
|
Version control integration
|
Version control tools that help software teams manage changes to source code, commit, pull, push, branch, merge, collaborate etc.
|
|
1.Git
2.Mercurial (Hg)
3. Subversion (SVN)
4. Perforce (P4)
|
1.Git
2.Mercurial
3.Perforce
4.Subversion
|
1.Git
3. Github
4. Gitlab (Extension required)
|
Community Support
|
The availability of documentation, courses, technical support for help and support.
|
|
1. Official Documentation
2. Community Forums
3. GitHub Repository
4. Stack Overflow
5. Social Media and Blogs
6. User Groups and Meetups
7. Online Courses and Tutorials
|
1.Documentation
2.Videos/Courses
3.Forum
|
1.Documentation
2. Videos/Courses
3.Communityforum
|
Code Snippet
|
Code snippets are templates that make it easier to enter repeating code patterns, such as loops or conditional-statements.Generating code(eg. constructor,getter,setter)
|
NA
|
Available
|
Available
|
Available
|