IntelliJ IDEA
File:IntelliJ IDEA 12.0.4 Ultimate.jpg | |
Developer(s) | JetBrains |
---|---|
Stable release | 13.1.5
/ September 30, 2014 |
Written in | Java |
Operating system | Windows, OS X, Linux |
Type | Java IDE |
License |
|
Website | www |
IntelliJ IDEA is a Java IDE by JetBrains. It is available as an Apache 2 Licensed community edition and a commercial edition.[1] In a report by Infoworld in 2010, IntelliJ received the highest test center score out of the 4 Top Java Programming Tools : Eclipse, IntelliJ IDEA, NetBeans, and Oracle JDeveloper.[2]
History
The first version of IntelliJ IDEA was released in January 2001, and at the time was one of the first available Java IDE with advanced code navigation and code refactoring capabilities integrated.[3][4]
Google is developing a product called Android Studio, an open source Android Development IDE based on the open source community edition of IntelliJ IDEA.
Features
Version 12.1 includes support for Java 8, UI designer for Android development, Play 2.0 and Scala.
Supported languages:
- ActionScript/MXML
- Clojure (via separate plugin)
- CoffeeScript
- Dart (via separate plugin)
- Groovy
- Haxe (via separate plugin)
- HTML/XHTML/CSS
- Java
- JavaFX
- JavaScript
- Jelastic (via separate plugin)
- Kotlin (via separate plugin)
- Lua (via separate plugin)
- Node.js
- PHP (via separate plugin)
- Python
- Ruby/JRuby
- Scala (via separate plugin)
- SQL
- Type Script (via separate plugin)
- XML/XSL
Supported technologies and frameworks: Ajax, Android, Django, EJB, FreeMarker, Google App Engine, Google Web Toolkit, Grail, Hibernate/JPA, Java ME MIDP/CLDC, JBoss Seam, JSF, JSP, OSGi, Play, Ruby on Rails, Spring, Struts 2, Struts, Tapestry, Velocity, Web Services.
Supported application servers: Geronimo, GlassFish, JBoss, Jetty, Tomcat, WebLogic, WebSphere.
Supported software versioning and revision control systems: Apache Ant, Apache Maven, Apache Subversion, CVS, Git, JUnit, TestNG and sbt. A free plugin also exists for the Atlassian IntelliJ Connector integrating JIRA, Bamboo, Crucible FishEye.[5]
See also
- Comparison of integrated development environments
- AppCode - an IntelliJ-based product
- PhpStorm - an IntelliJ-based product
- PyCharm - an IntelliJ-based product
- RubyMine - an IntelliJ-based product
- WebStorm - an IntelliJ-based product
- Android Studio - an IntelliJ-based product
Bibliography
- Saunders, Stephen; Fields, Duane K.; Belayev, Eugene (March 1, 2006), IntelliJ IDEA in Action (1st ed.), Manning, p. 450, ISBN 1-932394-44-3
- Davydov, S.; Efimov, A. (May 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1st ed.), BHV, p. 800, ISBN 5-94157-607-2
References
- ^ IntelliJ Source Code
- ^ http://www.infoworld.com/d/developer-world/infoworld-review-top-java-programming-tools-191
- ^ Multi-language Refactorings
- ^ Crossing Refactoring's Rubicon - a famous article by Martin Fowler, mentioning IntelliJ IDEA's support for automated refactorings.
- ^ Atlassian IntelliJ Connector