IDÉE IntelliJ - IntelliJ IDEA

IDÉE IntelliJ
IntelliJ IDEA Icon.svg
Capture d'écran de l'édition communautaire Intellij IDEA 2021.1.png
IntelliJ IDEA 201.1 Édition communautaire
Développeur(s) JetBrains
Première version 1.0 / janvier 2001 ; il y a 20 ans ( 2001-01 )
Version stable
2021.1.2 (Build 211.7442.40) / 1er juin 2021 ; Il ya 4 mois ( 2021-06-01 )
Version préliminaire
2021.2 EAP (Build 212.3724.25) / 4 juin 2021 ; Il ya 4 mois ( 2021-06-04 )
Écrit en Java , Kotlin
Système opérateur Windows , macOS , Linux
Taper IDE Java
Licence
Site Internet www .jetbrains .com /idée /
IntelliJ IDEA Edu
IntelliJ IDEA Edu Icon.svg
Développeur(s) JetBrains
Première version 12 décembre 2019 ; il y a 21 mois ( 2019-12-12 )
Version stable
2021.1.1 (Build 211.7442.17) / 27 mai 2021 ; Il ya 4 mois ( 2021-05-27 )
Écrit en Java , Kotlin
Système opérateur Windows , macOS , Linux
Taille 700-800 Mo
Taper IDE
Licence Licence Apache 2.0
Site Internet www .jetbrains .com / idée-edu /

IntelliJ IDEA est un environnement de développement intégré (IDE) écrit en Java pour le développement de logiciels informatiques. Il est développé par JetBrains (anciennement connu sous le nom d'IntelliJ) et est disponible en édition communautaire sous licence Apache 2 et en édition commerciale propriétaire . Les deux peuvent être utilisés pour le développement commercial.

Histoire

La première version d'IntelliJ IDEA a été publiée en janvier 2001 et était l'un des premiers IDE Java disponibles avec des fonctionnalités avancées de navigation de code et de refactorisation de code intégrées.

Dans un rapport InfoWorld 2010 , IntelliJ a reçu le score le plus élevé du centre de test parmi les quatre meilleurs outils de programmation Java : Eclipse , IntelliJ IDEA, NetBeans et JDeveloper .

En décembre 2014, Google a annoncé la version 1.0 d' Android Studio , un IDE open source pour les applications Android , basé sur l'édition communautaire open source d'IntelliJ IDEA. Les autres environnements de développement basés sur le framework IntelliJ incluent AppCode , CLion , DataGrip , GoLand , PhpStorm , PyCharm , Rider , RubyMine , WebStorm et MPS .

Configuration requise

les fenêtres macOS Linux
Version du système d'exploitation 64 bits Microsoft Windows 8 ou version ultérieure macOS 10.13 ou version ultérieure Toute distribution Linux prenant en charge Gnome, KDE ou Unity DE
RAM 2 Go de RAM minimum, 8 Go de RAM recommandés
Espace disque 2,5 Go et 1 Go supplémentaire pour les caches minimum, disque SSD avec au moins 5 Go d'espace libre recommandé
Version JDK Ajout de la prise en charge de Java 14
Version JRE JRE 11 est fourni.
Résolution d'écran Résolution d'écran minimale de 1024 × 768. 1920 × 1080 est une résolution d'écran recommandée.

Caractéristiques

Aide au codage

L'IDE fournit certaines fonctionnalités telles que la complétion de code en analysant le contexte, la navigation de code qui permet de sauter à une classe ou d'une déclaration dans le code directement, refactorisation de code , débogage de code , peluchage et options à des incohérences de correctifs via des suggestions.

Outils intégrés et intégration

L'IDE fournit une intégration avec des outils de construction/empaquetage tels que grunt , bower , gradle et SBT . Il prend en charge les systèmes de contrôle de version tels que Git , Mercurial , Perforce et SVN . Les bases de données telles que Microsoft SQL Server , Oracle , PostgreSQL , SQLite et MySQL sont accessibles directement depuis l'IDE dans l'édition Ultimate, via une version intégrée de DataGrip .

Écosystème de plugins

IntelliJ prend en charge les plugins grâce auxquels on peut ajouter des fonctionnalités supplémentaires à l'IDE. Les plugins peuvent être téléchargés et installés à partir du site Web du référentiel de plugins d'IntelliJ ou via la fonction de recherche et d'installation de plugins intégrée de l'IDE. Chaque édition possède des référentiels de plug-ins distincts, les éditions Community et Ultimate totalisant plus de 3000 plug-ins chacune en 2019.

Langues prises en charge

Les éditions Community et Ultimate diffèrent dans leur prise en charge de divers langages de programmation, comme indiqué dans le tableau suivant.

Technologies et frameworks

Il y avait un plugin gratuit d' Atlassian pour IntelliJ disponible pour s'intégrer à JIRA , Bamboo , Crucible et FishEye . Cependant, le logiciel appelé IDE-Connector a été abandonné le 1er juin 2015.

Contrôle de version et de révision du logiciel

Les deux éditions diffèrent également par leur prise en charge des systèmes de contrôle de version et de contrôle de révision des logiciels .

Voir également

Bibliographie

  • Saunders, Stephen; Champs, Duane K.; Belayev, Eugene (1er mars 2006), IntelliJ IDEA en action (1ère éd.), Manning , p. 450 , ISBN 1-932394-44-3
  • Davydov, S.; Efimov, A. (mai 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1ère éd.), BHV , p. 800, ISBN 5-94157-607-2

Les références