IntelliJ IDEA
IntelliJ IDEA
|
Screenshot
Demonstration of IntelliJ IDEA |
|
| Developer(s) | JetBrains |
| Stable release | 10.5.2 / September 1, 2011 |
| Written in | Java |
| Operating system | Cross-platform |
| Type | Java IDE |
| License | Apache 2.0 for Community Edition (starting with version 9.0), Proprietary for Ultimate Edition |
| Website | http://www.jetbrains.com/idea/ |
IntelliJ IDEA is a commercial Java IDE by JetBrains. It is often simply referred to as "IDEA" or "IntelliJ." A 30-day fully functional trial of the IntelliJ IDEA commercial edition for various platforms can be freely downloaded. Also available is an open source Community Edition.
Contents |
History
The first version of IntelliJ IDEA appeared in January 2001, and at the time was the only available Java IDE with advanced code navigation and code refactoring capabilities integrated.
Most notable current features
The latest version of IDEA (10.0) includes UML-like class diagrams, visual Hibernate modeling, Spring 3.0 support, Dependency and Data Flow Analysis, Apache Maven support as well as a lot of other features and technologies. A complete list can be found at the features page.
Supported languages:
- Java
- JavaScript
- HTML/XHTML/CSS
- XML/XSL
- ActionScript/MXML
- Python
- Ruby/JRuby
- Groovy
- SQL
- PHP
- Scala (via separate plugin)
- Clojure (initial support via separate plugin)
Supported technologies and frameworks: JSP, JSF, EJB, Ajax, Google Web Toolkit, Struts, Struts 2, JBoss Seam, Spring, Hibernate/JPA, Web Services, Ruby on Rails, Grails (framework), Java ME MIDP/CLDC, OSGi, Android, Tapestry, Google App Engine, FreeMarker, Velocity, Django
Supported application servers: GlassFish, JBoss, Tomcat, Jetty, WebLogic, WebSphere, Geronimo
Among its other features, IDEA provides close integration with popular open source development tools such as CVS, Subversion, Apache Ant, Apache Maven, JUnit and TestNG. A free plugin also exists for the Atlassian IntelliJ Connector integrating JIRA, Bamboo, Crucible, and FishEye.
See also
- JetBrains
- Comparison of integrated development environments
- Crossing Refactoring's Rubicon - a famous article by Martin Fowler, mentioning IntelliJ IDEA's support for automated refactorings
- Java
- IDE
- Spring
- Hibernate
- JPA
- Ruby on Rails
- Grails (framework)
Other IDEA-based products
- PhpStorm
- RubyMine
- PyCharm
Other JetBrains products
- TeamCity
- ReSharper
- dotTrace
- ^ "IntelliJ IDEA Open Sourced". October 15, 2009. http://blogs.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/. Retrieved October 15, 2009.
- ^ Multi-language Refactorings
- ^ Atlassian IntelliJ Connector
Bibliography
- Saunders, Stephen; Fields, Duane K.; Belayev, Eugene (March 1, 2006), IntelliJ IDEA in Action (1st ed.), Manning, pp. 450, ISBN 1932394443
- Davydov, S.; Efimov, A. (May, 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1st ed.), BHV, pp. 800, ISBN 5941576072, http://www.bhv.ru/books/book.php?id=9910
