IntelliJ IDEA
| Developer(s) | JetBrains |
|---|---|
| Stable release | 11.0.2 / February 1, 2012 |
| 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."
Contents |
[edit] History
The first version of IntelliJ IDEA was released in January 2001, and at the time was the only available Java IDE with advanced code navigation and code refactoring capabilities integrated.[1]
[edit] 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
- CoffeeScript
- 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, Play.
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.[2]
[edit] Trial version and Community Edition
Jetbrains provides a fully functional 30-day trial version of the commercial edition for various platforms. Also available is an open source Community Edition.[3]
[edit] 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)
[edit] Other IDEA-based products
[edit] Other JetBrains products
[edit] References
- ^ Multi-language Refactorings
- ^ Atlassian IntelliJ Connector
- ^ "IntelliJ IDEA Open Sourced". October 15, 2009. http://blogs.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/. Retrieved October 15, 2009.
[edit] 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
[edit] External links
- JetBrains' IntelliJ IDEA site
- IntelliJ IDEA blog
- JetBrains Zone - a site dedicated to IntelliJ IDEA as well as other JetBrains products
- On-line help - web-based help system for IntelliJ IDEA
- Additional on-line documentation
- On-line flash demos illustrating handy tips and best practices to use IntelliJ IDEA effectively