POMYSŁ IntelliJ - IntelliJ IDEA
Deweloper(zy) | JetBrains |
---|---|
Pierwsze wydanie | 1.0 / styczeń 2001 |
Wersja stabilna | 2021.1.2 (kompilacja 211.7442.40) / 1 czerwca 2021
|
Wersja zapoznawcza | 2021.2 EAP (kompilacja 212.3724.25) / 4 czerwca 2021
|
Napisane w | Jawa , Kotlin |
System operacyjny | Windows , macOS , Linux |
Rodzaj | Java IDE |
Licencja | |
Strona internetowa | www |
Deweloper(zy) | JetBrains |
---|---|
Pierwsze wydanie | 12 grudnia 2019 |
Wersja stabilna | 2021.1.1 (kompilacja 211.7442.17) / 27 maja 2021
|
Napisane w | Jawa , Kotlin |
System operacyjny | Windows , macOS , Linux |
Rozmiar | 700-800 MB |
Rodzaj | IDE |
Licencja | Licencja Apache 2.0 |
Strona internetowa | www |
IntelliJ IDEA to zintegrowane środowisko programistyczne (IDE) napisane w języku Java do tworzenia oprogramowania komputerowego. Jest rozwijany przez JetBrains (wcześniej znany jako IntelliJ) i jest dostępny jako wydanie społecznościowe na licencji Apache 2 oraz w zastrzeżonym wydaniu komercyjnym. Oba mogą być wykorzystane do rozwoju komercyjnego.
Historia
Pierwsza wersja IntelliJ IDEA została wydana w styczniu 2001 roku i była jednym z pierwszych dostępnych środowisk Java IDE z zaawansowaną nawigacją po kodzie i zintegrowanymi możliwościami refaktoryzacji kodu .
W raporcie InfoWorld z 2010 r. IntelliJ otrzymał najwyższą ocenę centrum testowego spośród czterech najlepszych narzędzi programistycznych Java: Eclipse , IntelliJ IDEA, NetBeans i JDeveloper .
W grudniu 2014 r. firma Google ogłosiła wersję 1.0 Android Studio , IDE o otwartym kodzie źródłowym dla aplikacji na Androida , opartego na społecznościowej edycji IntelliJ IDEA. Inne środowiska programistyczne oparte na ramach IntelliJ obejmują AppCode , Clion , DataGrip , GoLand , PhpStorm , pycharm , Rider , rubymine , WebStorm i MPS .
Wymagania systemowe
Okna | System operacyjny Mac | Linux | |
---|---|---|---|
Wersja systemu operacyjnego | 64-bitowy system Microsoft Windows 8 lub nowszy | macOS 10.13 lub nowszy | Dowolna dystrybucja Linuksa obsługująca Gnome, KDE lub Unity DE |
Baran | Minimum 2 GB RAM, zalecane 8 GB RAM | ||
Miejsca na dysku | Minimum 2,5 GB i jeszcze 1 GB na pamięć podręczną, zalecany dysk SSD z co najmniej 5 GB wolnego miejsca | ||
Wersja JDK | Dodaj obsługę Javy 14 | ||
Wersja JRE | JRE 11 jest w pakiecie. | ||
Rozdzielczość ekranu | Minimalna rozdzielczość ekranu 1024×768. Zalecana rozdzielczość ekranu to 1920×1080. |
Cechy
Pomoc w kodowaniu
IDE zapewnia pewne funkcje, takie jak uzupełnianie kodu , analizując kontekst nawigacji, kod, który umożliwia skoki do klasy lub deklaracji w kodzie bezpośrednio przeróbek w kodzie , debugowanie kodu , strzępienie i opcje, aby naprawić niespójności poprzez sugestie.
Wbudowane narzędzia i integracja
Środowisko IDE zapewnia integrację z narzędziami do budowania/pakowania, takimi jak grunt , bower, gradle i SBT . Obsługuje systemy kontroli wersji , takie jak Git , Mercurial , Perforce i SVN . Bazy danych, takie jak Microsoft SQL Server , Oracle , PostgreSQL , SQLite i MySQL , są dostępne bezpośrednio z IDE w wersji Ultimate, za pośrednictwem wbudowanej wersji DataGrip .
Ekosystem wtyczek
IntelliJ obsługuje wtyczki, za pomocą których można dodać dodatkową funkcjonalność do IDE. Wtyczki można pobierać i instalować ze strony internetowej repozytorium wtyczek IntelliJ lub za pomocą wbudowanej funkcji wyszukiwania i instalacji wtyczek IDE. Każda edycja ma osobne repozytoria wtyczek, przy czym zarówno edycje Community, jak i Ultimate zawierają łącznie ponad 3000 wtyczek od 2019 roku.
Obsługiwane języki
Edycje Community i Ultimate różnią się obsługą różnych języków programowania, jak pokazano w poniższej tabeli.
Obsługiwane zarówno w wersji Community, jak i Ultimate:
|
Obsługiwane tylko w wersji Ultimate Edition:
|
Technologie i frameworki
Obsługiwane zarówno w wersji Community, jak i Ultimate: |
Obsługiwane tylko w wersji Ultimate Edition:
|
Było darmowe wtyczki z Atlassian dla IntelliJ dostępny do integracji z JIRA , Bamboo , Crucible i rybie oko . Jednak oprogramowanie o nazwie IDE-Connector zostało wycofane 1 czerwca 2015 r.
Wersjonowanie i kontrola wersji oprogramowania
Obie edycje różnią się również obsługą wersji oprogramowania i systemów kontroli wersji .
Obsługiwane zarówno w wersji Community, jak i Ultimate: |
Obsługiwane tylko w wersji Ultimate Edition:
|
Zobacz też
Bibliografia
- Saunders, Stephen; Pola, Duane K.; Belayev, Eugene (1 marca 2006), IntelliJ IDEA in Action (wyd. 1), Manning , s. 450 , ISBN 1-932394-44-3
- Dawidow, S.; Efimov, A. (maj 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (wyd. 1), BHV , s. 800, numer ISBN 5-94157-607-2