Ouvrir le menu principal

IntelliJ IDEA

Environnement de développement intégré
IntelliJ IDEA
Description de l'image IntelliJ IDEA Logo.svg.
Description de cette image, également commentée ci-après
Interface d’IntelliJ IDEA
Informations
Développé par JetBrains
Dernière version 2019.2 ()
Version avancée 2017.1 EAP ()[1]
2018.1 EAP ()[2]
2018.2 EAP ()[3]Voir et modifier les données sur Wikidata
Dépôt github.com/JetBrains/intellij-communityVoir et modifier les données sur Wikidata
Écrit en Java
Système d'exploitation Microsoft Windows, Linux et macOSVoir et modifier les données sur Wikidata
Environnement multiplate-forme
Type IDE pour Java
Licence Apache 2.0 pour la Community Edition (depuis la version 9.0), propriétaire pour l’Ultimate Edition
Site web https://www.jetbrains.com/idea/

IntelliJ IDEA également appelé « IntelliJ », « IDEA » ou « IDJ » est un environnement de développement intégré (en anglais Integrated Development Environment - IDE) de technologie Java destiné au développement de logiciels informatiques. Il est développé par JetBrains (anciennement « IntelliJ ») et disponible en deux versions, l'une communautaire, open source, sous licence Apache 2 et l'autre propriétaire, protégée par une licence commerciale. Tous deux supportent les langages de programmation Java, Kotlin, Groovy et Scala.

Sommaire

HistoriqueModifier

La première version du framework IntelliJ IDEA fut rendue publique en janvier 2001. À ce moment-là, elle était la seule IDE pour Java disposant de fonctions avancées de navigation dans le code et de refactorisation de code[4]. Un rapport d'Infoworld en 2010, attibua à IntelliJ le score le plus élevé parmi les quatre meilleurs outils de programmation Java , ses concurrents de l'époque étant Eclipse, NetBeans et JDeveloper.

En décembre 2014, Google a lancé Android Studio, son EDI open-source pour les applications Android. Celui-ci est basé sur l'édition open source d'IntelliJ IDEA. D'autres EDI basés sur le IntelliJ sont AppCode, CLion (également de JetBrains), PhpStorm, PyCharm (JetBrains), RubyMine (JetBrains), WebStorm (JetBrains) et JetBrains MPS

Fonctions notablesModifier

La version 12.0 (décembre 2012) amène un compilateur dont la vitesse a été accrue, une prise en charge de Java 8, un concepteur d’interface utilisateur pour le développement Android, la prise en charge de Play 2.0 pour Java et Scala ainsi qu’une interface retravaillée. Une liste plus complète est disponible sur la page appropriée de l’éditeur[5].

Au nombre de ses fonctionnalités, IntelliJ IDEA apporte une étroite intégration avec quelques-uns des outils de développement libres les plus répandus tels que Git, CVS, Subversion, Ant et Maven, JUnit et TestNG. Un greffon gratuit existe également pour intégrer IntelliJ IDEA à divers outils d’Atlassian : JIRA, Bamboo, Crucible et FishEye[6].

Langages gérésModifier

Technologies et frameworks gérésModifier

Serveurs gérésModifier

GlassFish, JBoss, Tomcat, Jetty, WebLogic, WebSphere, Geronimo

Version d’essai et Community EditionModifier

JetBrains propose au téléchargement une version complètement fonctionnelle de la version propriétaire de l’IDE pendant 30 jours. Il existe parallèlement une édition communautaire (Community Edition) libre depuis 2009[7].

AnnexesModifier