IntelliJ IDEE - IntelliJ IDEA
Entwickler | JetBrains |
---|---|
Erstveröffentlichung | 1.0 / Januar 2001 |
Stabile Version | 2021.1.2 (Build 211.7442.40) / 1. Juni 2021
|
Vorschauversion | 2021.2 EAP (Build 212.3724.25) / 4. Juni 2021
|
Geschrieben in | Java , Kotlin |
Betriebssystem | Windows , macOS , Linux |
Typ | Java-IDE |
Lizenz | |
Webseite | www |
Entwickler | JetBrains |
---|---|
Erstveröffentlichung | 12. Dezember 2019 |
Stabile Version | 2021.1.1 (Build 211.7442.17) / 27. Mai 2021
|
Geschrieben in | Java , Kotlin |
Betriebssystem | Windows , macOS , Linux |
Größe | 700-800 MB |
Typ | IDE |
Lizenz | Apache-Lizenz 2.0 |
Webseite | www |
IntelliJ IDEA ist eine in Java geschriebene integrierte Entwicklungsumgebung (IDE) für die Entwicklung von Computersoftware. Es wird von JetBrains (früher bekannt als IntelliJ) entwickelt und ist als Apache 2 Licensed Community Edition und in einer proprietären kommerziellen Edition erhältlich. Beide können für die kommerzielle Entwicklung verwendet werden.
Geschichte
Die erste Version von IntelliJ IDEA wurde im Januar 2001 veröffentlicht und war eine der ersten verfügbaren Java-IDEs mit integrierter erweiterter Code-Navigation und Code-Refactoring- Funktionen.
In einem InfoWorld- Bericht aus dem Jahr 2010 erhielt IntelliJ die höchste Punktzahl im Testzentrum unter den vier besten Java-Programmiertools: Eclipse , IntelliJ IDEA, NetBeans und JDeveloper .
Im Dezember 2014 kündigte Google die Version 1.0 von Android Studio an , einer Open-Source- IDE für Android- Apps, basierend auf der Open-Source-Community-Edition von IntelliJ IDEA. Andere auf dem IntelliJ-Framework basierende Entwicklungsumgebungen umfassen AppCode , CLion , DataGrip , GoLand , PhpStorm , PyCharm , Rider , RubyMine , WebStorm und MPS .
System Anforderungen
Fenster | Mac OS | Linux | |
---|---|---|---|
OS Version | 64 Bit Microsoft Windows 8 oder höher | macOS 10.13 oder höher | Jede Linux-Distribution, die Gnome, KDE oder Unity DE unterstützt |
RAM | Mindestens 2 GB RAM, empfohlen 8 GB RAM | ||
Festplattenplatz | Mindestens 2,5 GB und 1 GB für Caches, Solid-State-Laufwerk mit mindestens 5 GB freiem Speicherplatz empfohlen | ||
JDK-Version | Unterstützung für Java 14 . hinzufügen | ||
JRE-Version | JRE 11 ist gebündelt. | ||
Bildschirmauflösung | Mindestens 1024×768 Bildschirmauflösung. 1920×1080 ist eine empfohlene Bildschirmauflösung. |
Merkmale
Codierungshilfe
Die IDE bietet bestimmte Funktionen wie Code-Vervollständigung durch Analyse des Kontexts, Code-Navigation, die das direkte Springen zu einer Klasse oder Deklaration im Code ermöglicht, Code-Refactoring , Code-Debugging , Linting und Optionen zum Beheben von Inkonsistenzen über Vorschläge.
Integrierte Tools und Integration
Die IDE bietet Integration mit Build-/Packaging-Tools wie grunt , bower , gradle und SBT . Es unterstützt Versionskontrollsysteme wie Git , Mercurial , Perforce und SVN . Auf Datenbanken wie Microsoft SQL Server , Oracle , PostgreSQL , SQLite und MySQL kann direkt von der IDE in der Ultimate Edition über eine eingebettete Version von DataGrip zugegriffen werden .
Plugin-Ökosystem
IntelliJ unterstützt Plugins, über die man der IDE zusätzliche Funktionen hinzufügen kann. Plugins können entweder von der Plugin-Repository-Website von IntelliJ oder über die integrierte Plugin-Such- und Installationsfunktion der IDE heruntergeladen und installiert werden. Jede Edition verfügt über separate Plugin-Repositorys, wobei sowohl die Community- als auch die Ultimate-Editionen ab 2019 jeweils über 3000 Plugins umfassen.
Unterstützte Sprachen
Die Community- und Ultimate-Editionen unterscheiden sich in ihrer Unterstützung für verschiedene Programmiersprachen, wie in der folgenden Tabelle gezeigt.
Unterstützt sowohl in der Community als auch in der Ultimate Edition:
|
Nur in Ultimate Edition unterstützt:
|
Technologien und Frameworks
Unterstützt sowohl in der Community als auch in der Ultimate Edition: |
Nur in Ultimate Edition unterstützt:
|
Es gab ein kostenloses Plugin von Atlassian für IntelliJ zur Integration mit JIRA , Bamboo , Crucible und FishEye . Die Software namens IDE-Connector wurde jedoch am 1. Juni 2015 eingestellt.
Softwareversionierung und Revisionskontrolle
Die beiden Editionen unterscheiden sich auch in der Unterstützung von Software-Versionierungs- und Revisionskontrollsystemen .
Unterstützt sowohl in der Community als auch in der Ultimate Edition:
|
Nur in Ultimate Edition unterstützt:
|
Siehe auch
Literaturverzeichnis
- Saunders, Stephen; Felder, Duane K.; Belayev, Eugene (1. März 2006), IntelliJ IDEA in Action (1. Aufl.), Manning , p. 450 , ISBN 1-932394-44-3
- Davydov, S.; Efimov, A. (Mai 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1. Aufl.), BHV , p. 800, ISBN 5-94157-607-2