IntelliJ Advantages over other IDE’s
It’s difficult and may take some time (for some a week, for others a month or longer). Be sure when done, it will pay off with everyday productivity boost and enjoying your work. For migration from Eclipse.Here i will brief you few advantages of IntelliJ usage.
1.Completion :
Deep code intelligence provides you with several completion types
2.Smart Completion ( Ctrl+Shift+Space (Cmd+Shift+Space for OSX) ):
Provides list of suggestions for classes, variables, fields, and methods already filtered by the type compatible with the current context
3.Static Members Completion :
Provides list of classes containing members with the name you’re looking for, and when you choose to use one of the variants, it will automatically add required import statements.
4.Chain Completion :
If symbols in current context do not have a value of the compatible type, but some of their children do. It will provide you with list of choices.
5.Data Flow Analysis:
When offering completion variants, IntelliJ IDEA also analyzes possible data flow to guess the possible runtime symbol type and provides choices based on it, automatically adding class casts.
6.Statements Completion(Ctrl+Shift+Enter (Cmd+Shift+Enter for OS X)):
IntelliJ IDEA can automatically add required parentheses, brackets, braces, delimiters and apply necessary code formatting.
7.Instant Completion:
In IntelliJ IDEA, you often even don’t need to call completion explicitly. When you start typing any character, it will instantly start suggesting the most relevant options.
8.Injected Languages:
Language injection is a feature that brings coding assistance for a language to expressions and literals in another one
9.Refactoring:
It is one of the feature which helps in refractoring or renaming a class, variable, method. When we apply refractor it reconizes the refractor and apply changes to the refractor with in the current scope and in other expressions in the project in a matter of seconds.
10.Detecting Duplicates:
Detect duplicate blocks on the fly.
11.Smart Extract of String Literals:
If you select a fragment of a String literal and call one of the Extract refactorings, IntelliJ IDEA will create a constant and replace its usages across the code with references to it
12.No Save Button:
The most controversial, yet one of the greatest features of IntelliJ IDEA is that it saves all changes automatically.
13.No Perspectives:
There are no perspectives as we use to have in other IDE, which makes our work easy and avoid shifting from one perspective to another to do work.
14.Quick Search:
Provides you with instant search of the word you are searching.
15.Built-in Developer Tools
Terminal, Coverage, VCS, Decompiler, Bytecode viewer, Database, FTP, Application servers.
16.Top Frameworks are Supported Out of the Box
Java EE, Spring, Android, GWT, Vaadin, Play, Grails, Hibernate, Thymeleaf, AngularJS, React, Velocity, Freemarker, Struts, Guice, JavaFX, Swing.
17.All Platforms
Windows, Mac OS X, Linux
No comments:
Post a Comment