IntelliJ IDEA
IntelliJ IDEA également appelé « IntelliJ », « IDEA » ou « IDJ » est un environnement de développement intégré (en anglais Integrated Development Environment - IDE) destiné au développement de logiciels informatiques reposant sur la technologie Java. 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.
Développé par | JetBrains |
---|---|
Dernière version | 2022.2.1 ()[1] |
Version avancée |
2017.1 EAP ()[2] 2018.1 EAP ()[3] 2018.2 EAP ()[4] 2020.2 EAP ()[5],[6] |
Écrit en | Java |
Interface | Swing |
Supporte les langages | Java, Kotlin, Groovy, Scala, Structured Query Language, JavaScript, TypeScript, HTML et CSS |
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/ |
Historique
La première version du framework IntelliJ IDEA est rendue publique en . À ce moment-là, elle était le seul IDE pour Java[réf. souhaitée] disposant de fonctions avancées de navigation dans le code et de refactorisation de code. Un rapport d'Infoworld en 2010, attribua à IntelliJ le score le plus élevé parmi les quatre meilleurs outils de programmation Java,[réf. souhaitée] 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[source secondaire nécessaire]. D'autres IDE basés sur IntelliJ sont AppCode, CLion, PhpStorm, PyCharm, RubyMine, WebStorm et JetBrains MPS, tous étant développés par JetBrains[source secondaire nécessaire].
Fonctions notables
La version 12.0 () prend en charge Java 8 et Play 2.0 pour Java et Scala. Elle comporte un compilateur plus rapide que le précédent, un concepteur d’interfaces utilisateur pour le développement pour Android et une interface retravaillée.
IntelliJ IDEA apporte une étroite intégration avec[pas clair] 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.
Langages pris en charge
Technologies et frameworks pris en charge
- JSP
- JSF
- EJB
- Ajax
- Google Web Toolkit
- Struts
- Struts 2
- JBoss Seam
- Spring
- Hibernate/JPA
- Web Services
- Ruby on Rails
- Grails
- Java ME MIDP/CLDC
- OSGi
- Android
- Apache Tapestry
- Google App Engine
- Freemarker
- Velocity
- Django
- Play
- Vaadin
- Flutter (software)
Version d’essai et Community Edition
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].
Annexes
Liens externes
- (en) Site officiel
Notes et références
- « IntelliJ IDEA 2022.2.1 Is Out! », (consulté le )
- « 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 )
- « IntelliJ IDEA 2020.2 Early Access Program Is Starting! »
- « IntelliJ IDEA Early Access Program »
- « IntelliJ IDEA Open Sourced » (consulté le )
- Portail de la programmation informatique
- Portail du logiciel