POMYSŁ IntelliJ - IntelliJ IDEA

IntelliJ POMYSŁ
IntelliJ IDEA Icon.svg
Intellij IDEA 2021.1 Community Edition screenshot.png
IntelliJ IDEA 2021.1 Community Edition
Deweloper(zy) JetBrains
Pierwsze wydanie 1.0 / styczeń 2001 ; 20 lat temu ( 2001-01 )
Wersja stabilna
2021.1.2 (kompilacja 211.7442.40) / 1 czerwca 2021 ; 4 miesiące temu ( 2021-06-01 )
Wersja zapoznawcza
2021.2 EAP (kompilacja 212.3724.25) / 4 czerwca 2021 ; 4 miesiące temu ( 2021-06-04 )
Napisane w Jawa , Kotlin
System operacyjny Windows , macOS , Linux
Rodzaj Java IDE
Licencja
Strona internetowa www .jetbrains .com /pomysł /
IntelliJ IDEA Edu
IntelliJ IDEA Edu Icon.svg
Deweloper(zy) JetBrains
Pierwsze wydanie 12 grudnia 2019 ; 21 miesięcy temu ( 2019-12-12 )
Wersja stabilna
2021.1.1 (kompilacja 211.7442.17) / 27 maja 2021 ; 4 miesiące temu ( 2021-05-27 )
Napisane w Jawa , Kotlin
System operacyjny Windows , macOS , Linux
Rozmiar 700-800 MB
Rodzaj IDE
Licencja Licencja Apache 2.0
Strona internetowa www .jetbrains .com /idea-edu /

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.

Technologie i frameworki

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 .

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

Bibliografia