IntelliJ IDEA
Développé par | JetBrains |
---|---|
Dernière version | 2020.0 () |
Version avancée |
2017.1 EAP ()[1] 2018.1 EAP ()[2] 2018.2 EAP ()[3] 2020.2 EAP ()[4],[5] |
Dépôt | github.com/JetBrains/intellij-community |
Écrit en | Java |
Interface | Swing |
Supporte les langages | Java, Kotlin, Groovy, Scala, Structured Query Language, JavaScript et TypeScript |
Système d'exploitation | Microsoft Windows, Linux et macOS |
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.
Historique[modifier | modifier le code]
La première version du framework IntelliJ IDEA fut rendue publique en . À ce moment-là, elle était le seul IDE pour Java disposant de fonctions avancées de navigation dans le code et de refactorisation de code[6]. Un rapport d'Infoworld en 2010, attribua à 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 , Google a lancé Android Studio, son IDE open-source pour les applications Android. Celui-ci est basé sur l'édition open source d'IntelliJ IDEA. D'autres IDE basés sur IntelliJ sont AppCode, CLion, PhpStorm, PyCharm, RubyMine, WebStorm et JetBrains MPS, tous étant développés par JetBrains[7].
Fonctions notables[modifier | modifier le code]
La version 12.0 () 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[8].
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[9].
Langages gérés[modifier | modifier le code]
Technologies et frameworks gérés[modifier | modifier le code]
Serveurs gérés[modifier | modifier le code]
GlassFish, JBoss, Tomcat, Jetty, WebLogic, WebSphere, Geronimo
Version d’essai et Community Edition[modifier | modifier le code]
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[10].
Annexes[modifier | modifier le code]
Articles connexes[modifier | modifier le code]
Liens externes[modifier | modifier le code]
- (en) Site officiel
Notes et références[modifier | modifier le code]
- « http://blog.jetbrains.com/idea/2017/02/intellij-idea-2017-1-eap-extends-debugger-with-async-stacktraces/ »
- « https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.4096.5+Release+Notes »
- « IntelliJ IDEA Early Access Program » (consulté le 11 juin 2018)
- « IntelliJ IDEA 2020.2 Early Access Program Is Starting! »
- « IntelliJ IDEA Early Access Program »
- Multi-language Refactorings
- (en) « All Developer Tools and Products by JetBrains », sur JetBrains (consulté le 24 octobre 2019)
- (en) The features page.
- Atlassian IntelliJ Connector
- « IntelliJ IDEA Open Sourced » (consulté le 15 octobre 2009)