User:Kbhanda2/IntelliJ IDEA
Developer(s) | JetBrains |
---|---|
Stable release | 14.1.5
/ September 25, 2015 |
Written in | Java |
Operating system | Windows, OS X, Linux |
Type | Java IDE |
License |
|
Website | www |
IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software. It is developed by JetBrains (formerly known as IntelliJ), and is available as an Apache 2 Licensed community edition,[1] and in a proprietary commercial edition. The latest stable version of IntelliJ IDEA (14.1.5) was released on September 25, 2015.
History
[edit]The first version of IntelliJ IDEA was released in January 2001, and was one of the first available Java IDEs with advanced code navigation and code refactoring capabilities integrated.[2][3]
In a 2010 Infoworld report, IntelliJ received the highest test center score out of the four top Java programming tools: Eclipse, IntelliJ IDEA, NetBeans and Oracle JDeveloper.[4]
In December 2014, Google announced version 1.0 of Android Studio, an open source IDE for Android apps, based on the open source community edition of IntelliJ IDEA.[5] Other development environments based on IntelliJ's framework include AppCode, PhpStorm, PyCharm, RubyMine, WebStorm, and MPS.[6]
System requirements
[edit]- Windows: 10/8/7/Vista/2003/XP | MacOS X: 10.5 - 10.9 | Linux: GNOME or KDE desktop
- 1 GB RAM minimum, 2 GB RAM recommended
- 300 MB hard disk space + at least 1 GB for caches
- 1024x768 minimum screen resolution
- JDK 1.6 or higher
Features
[edit]Version 12.1 includes support for Java 8, UI designer for Android development, Play 2.0 and Scala.
Supported languages
[edit]IntelliJ IDEA has two editions; Community Edition (Free) and Ultimate Edition (Paid). Both can be used for commercial development.[7]
- Both editions[8]
- Java
- Clojure (via separate plugin)
- Dart (via separate plugin)
- Go (via separate plugin)
- Groovy
- Haxe (via separate plugin)
- Scala (via separate plugin)
- XML/XSL
- Kotlin (via separate plugin)
- JavaFX
- Ultimate Edition only[8]
- ActionScript/MXML
- CoffeeScript
- Haskell (via separate plugin)
- HTML/XHTML/CSS
- JavaScript
- Jelastic (via separate plugin)
- Lua (via separate plugin)
- Node.js (via separate plugin)
- PHP (via separate plugin)
- Python
- Ruby/JRuby
- SQL
- TypoScript (via separate plugin)
Technologies and frameworks
[edit]Ultimate Edition supports the following:[8]
- Ajax
- Android
- Django
- EJB
- FreeMarker
- Google App Engine
- Google Web Toolkit
- Grails
- Hibernate/JPA
- Java ME MIDP/CLDC
- JBoss Seam
- JSF
- JSP
- OSGi
- Play
- Ruby on Rails
- Spring
- Struts 2
- Struts
- Tapestry
- Velocity
- Web services
Ultimate Edition also supports the application servers Geronimo, GlassFish, JBoss, Jetty, Tomcat, Weblogic, and WebSphere.[8]
Software versioning and revision control
[edit]The two editions also differ in their support for software versioning and revision control systems.
- Both editions[8]
- Ultimate Edition[8]
Free plugins also exist for the Atlassian IntelliJ Connector integrating JIRA,[10] Bamboo, Crucible and FishEye.
See also
[edit]Bibliography
[edit]- 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
[edit]- ^ IntelliJ Source Code
- ^ "IntelliJ IDEA :: Java refactoring plus sophisticated code refactoring for JSP, XML, CSS, HTML, JavaScript". JetBrains.
- ^ Martin Fowler. "Crossing Refactoring's Rubicon". MartinFowler.com.
- ^ Andrew Binstock (22 September 2010). "InfoWorld review: Top Java programming tools". InfoWorld.
- ^ "Google releases Android Studio 1.0, the first stable version of its IDE". VentureBeat. 8 December 2014.
- ^ "What is the IntelliJ Platform?". VentureBeat. 23 February 2015.
- ^ IntelliJ IDEA and Android Studio FAQ
- ^ a b c d e f "IntelliJ IDEA Editions Comparison". JetBrains. Retrieved 19 December 2014.
- ^ "Built-in SBT Support in IntelliJ IDEA 13". JetBrains. 18 November 2013.
- ^ "IDE Connectors". Atlassian.
External links
[edit]
Category:Free integrated development environments
Category:Integrated development environments
Category:Java development tools
Category:Products introduced in 2001
Category:Software using the Apache license