Idea is a Java software development IDE which supports all Java frameworks that you can every imagine of. Below is the list of frameworks supported:
- Core Java
- J2EE (JSP, EJB, Hibernate, Swing, Sturts, etc.)
- Android
- jUnit - White Box Testing
- Build automation and execution tools like Ant and Maven
- J2ME - Mobile software development
- Source Version Control tools like GitHub, SVN, VSS, CVS, etc.
There are several other tools available on Idea Platform like PHP(PHPStorm), HTML(WebStorm), Ruby on Rails, Android and GWT. The best part of the tool is its intelligent auto-complete based on the gestures and use of functions and variables in the code. This feature tremendously increases the development efficiency. Autosuggestion for variable names, detecting third party libraries, code reformatting, Source Version Control integration, code refactoring and code debugging are some of the standard IDE features with highest simplicity and usability available in Idea.
There are hundreds of plugins available for Idea platform for third party applications and tools integration and this list keeps on increasing continuously.