IntelliJ IDEA — комерційне інтегроване середовище розробки для різних мов програмування (Java, Python, Scala, PHP та ін.) від компанії JetBrains. Система поставляється у вигляді урізаної по функціональності безкоштовної версії «Community Edition» і повнофункціональної комерційної версії «Ultimate Edition», для якої активні розробники відкритих проектів мають можливість отримати безкоштовну ліцензію. Програмний код Community-версії поширюються рамках ліцензії Apache 2.0. Бінарні збірки підготовлені для Linux, Mac OS X і Windows.
Тип | ІСР[1] |
---|---|
Розробник | JetBrains[2] |
Стабільний випуск | 2023.3.4 (13 лютого 2024 ) |
Платформа | віртуальна машина Java |
Операційна система | Багатоплатформне |
GNU фреймворк | Swing |
Мова програмування | Java |
Ліцензія | d і trial[d][3] |
Вебсайт | jetbrains.com/idea/ |
|
Історія
Перша версія IntelliJ IDEA з'явилася у січні 2001 року й швидко здобула популярність, як перша Java IDE із широким набором інтегрованих інструментів для рефакторингу, що дозволяла програмістам швидко реорганізовувати програмний код програм. Дизайн середовища орієнтовано на продуктивність праці програмістів, дозволяючи їм сконцентруватися на розробці функціональності, тоді як IntelliJ IDEA бере на себе виконання рутинних операцій.
Починаючи з шостої версії продукту IntelliJ IDEA надає інтегрований інструментарій для розробки графічного користувацького інтерфейсу.
З версії 9.0 є безкоштовний варіант Community Edition з відкритими кодами. Програмний код відкритої версії IntelliJ IDEA Community Edition поширюються рамках ліцензії Apache 2.0. Бінарні пакунки підготовлені для Linux, Mac OS X і Windows.
До складу IntelliJ IDEA включені напрацювання, створені в результаті спільної роботи з компанією Google, яка використовувала IntelliJ IDEA як базис для свого нового відкритого середовища розробки Android Studio. Завдяки співпраці істотно розширені штатні можливості IntelliJ IDEA з розробки застосунків для платформи Android.
Системні вимоги
Windows | OS X | Linux | |
---|---|---|---|
Версія ОС | 64-розрядна версія Windows 10 1809 або новіша / Windows Server 2019 або новіша | macOS 12.0 або новіша | Робочий стіл GNOME або KDE |
Оперативна пам'ять | Мінімум 2 ГБ вільної оперативної пам'яті, рекомендується 8 ГБ загальної оперативної пам'яті системи | ||
Простір на диску | 3,5 ГБ місця на жорсткому диску, рекомендується SSD | ||
Версія JDK | JDK 1.8 починаючи з 2016.1 | ||
Роздільна здатність | Мінімальна роздільна здатність екрану 1024x768 |
Огляд можливостей
Community версія середовища IntelliJ IDEA підтримує інструменти (у вигляді плагінів) для проведення тестування [en] і JUnit, системи контролю версій CVS, Subversion, Mercurial і Git, засоби складання Maven, Ant, Gradle, мови програмування Java, Scala, Clojure, Groovy і Dart. Підтримується розробка застосунків для мобільної платформи Android. До складу входить модуль візуального проектування GUI-інтерфейсу Swing UI Designer, XML-редактор, редактор регулярних виразів, система перевірки коректності коду, система контролю за виконанням завдань і доповнення для імпорту та експорту проектів з Eclipse. Доступні засоби інтеграції з системами відстеження помилок JIRA, Trac, Redmine, , GitHub, YouTrack, Lighthouse.
Комерційна версія «Ultimate Edition» відрізняється наявністю підтримки додаткових мов програмування (наприклад, PHP, Ruby, Python, JavaScript, CoffeeScript, HTML, CSS, SQL), підтримкою технологій Java EE, UML-діаграм, підрахунок покриття коду, можливістю роботи з фреймворками (Rails, Grails, Google Web Toolkit, Spring Framework, Play Framework і Hibernate), засобами інтеграції з Perforce, Microsoft Team Foundation Server і [en]..
Підтримувані мови
Версії Community та Ultimate відрізняються підтримкою різних мов програмування, це зазначено у наступній таблиці.
Мова програмування | IntelliJ IDEA Community Edition | IntelliJ IDEA Ultimate Edition |
---|---|---|
Java | Так | Так |
Clojure (через окремий плагін) | Так | Так |
Dart (через окремий плагін) | Так | Так |
Erlang (через окремий плагін) | Так | Так |
Go (через окремий плагін) | Так | Так |
Groovy | Так | Так |
Haxe (через окремий плагін) | Так | Так |
Perl (via separate plugin [ 9 серпня 2016 у Wayback Machine.]) | Так | Так |
Scala (через окремий плагін) | Так | Так |
XML/XSL | Так | Так |
Kotlin | Так | Так |
ActionScript/ | Ні | Так |
CoffeeScript | Ні | Так |
Haskell (через окремий плагін) | Так | Так |
HTML/XHTML/CSS | Ні | Так |
JavaScript | Ні | Так |
Lua (через окремий плагін) | Так | Так |
PHP (через окремий плагін) | Ні | Так |
Python (через окремий плагін) | Так | Так |
Ruby/JRuby | Ні | Так |
SQL | Ні | Так |
TypeScript (через окремий плагін) | Ні | Так |
Виноски
- https://www.jetbrains.com/help/idea/discover-intellij-idea.html#IntelliJ-IDEA-supported-languages
- IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains
- https://www.jetbrains.com/idea/download/
- (англійською) . Jet Brains. Архів оригіналу за 24 травня 2015. Процитовано 26 квітня 2015.
- Crossing Refactoring's Rubicon (англ) . Martin Fowler. Архів оригіналу за 26 лютого 2012. Процитовано 24 липня 2015.
- Релиз среды разработки приложений IntelliJ IDEA 13 [ 3 січня 2014 у Wayback Machine.] // opennet.ru 05.12.2013
- . JetBrains. Архів оригіналу за 5 лютого 2021.
- . Архів оригіналу за 8 листопада 2020. Процитовано 25 липня 2016.
- IntelliJ IDEA Editions Comparison. JetBrains. Архів оригіналу за 26 лютого 2012. Процитовано 19 грудня 2014.
- . Архів оригіналу за 5 травня 2016. Процитовано 25 липня 2016.
- . Архів оригіналу за 11 жовтня 2016. Процитовано 25 липня 2016.
- . Архів оригіналу за 5 квітня 2016. Процитовано 25 липня 2016.
- . Архів оригіналу за 7 травня 2016. Процитовано 25 липня 2016.
Посилання
- Офіційний сайт
- IntelliJ IDEA blog [ 27 вересня 2007 у Wayback Machine.] (англ.)
Див. також
Додаткова література
- Getting started with Intellij IDEA [ 28 липня 2016 у Wayback Machine.]
- How to develop an Intellij IDEA Plug-in [ 28 липня 2016 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina IDEA IntelliJ IDEA komercijne integrovane seredovishe rozrobki dlya riznih mov programuvannya Java Python Scala PHP ta in vid kompaniyi JetBrains Sistema postavlyayetsya u viglyadi urizanoyi po funkcionalnosti bezkoshtovnoyi versiyi Community Edition i povnofunkcionalnoyi komercijnoyi versiyi Ultimate Edition dlya yakoyi aktivni rozrobniki vidkritih proektiv mayut mozhlivist otrimati bezkoshtovnu licenziyu Programnij kod Community versiyi poshiryuyutsya ramkah licenziyi Apache 2 0 Binarni zbirki pidgotovleni dlya Linux Mac OS X i Windows IntelliJ IDEATip ISR 1 Rozrobnik JetBrains 2 Stabilnij vipusk 2023 3 4 13 lyutogo 2024 4 misyaci tomu 2024 02 13 Platforma virtualna mashina JavaOperacijna sistema BagatoplatformneGNU frejmvork SwingMova programuvannya JavaLicenziya d i trial d 3 Vebsajt jetbrains com idea Mediafajli u VikishovishiIstoriyaPersha versiya IntelliJ IDEA z yavilasya u sichni 2001 roku j shvidko zdobula populyarnist yak persha Java IDE iz shirokim naborom integrovanih instrumentiv dlya refaktoringu sho dozvolyala programistam shvidko reorganizovuvati programnij kod program Dizajn seredovisha oriyentovano na produktivnist praci programistiv dozvolyayuchi yim skoncentruvatisya na rozrobci funkcionalnosti todi yak IntelliJ IDEA bere na sebe vikonannya rutinnih operacij Pochinayuchi z shostoyi versiyi produktu IntelliJ IDEA nadaye integrovanij instrumentarij dlya rozrobki grafichnogo koristuvackogo interfejsu Z versiyi 9 0 ye bezkoshtovnij variant Community Edition z vidkritimi kodami Programnij kod vidkritoyi versiyi IntelliJ IDEA Community Edition poshiryuyutsya ramkah licenziyi Apache 2 0 Binarni pakunki pidgotovleni dlya Linux Mac OS X i Windows Do skladu IntelliJ IDEA vklyucheni napracyuvannya stvoreni v rezultati spilnoyi roboti z kompaniyeyu Google yaka vikoristovuvala IntelliJ IDEA yak bazis dlya svogo novogo vidkritogo seredovisha rozrobki Android Studio Zavdyaki spivpraci istotno rozshireni shtatni mozhlivosti IntelliJ IDEA z rozrobki zastosunkiv dlya platformi Android Sistemni vimogiWindows OS X Linux Versiya OS 64 rozryadna versiya Windows 10 1809 abo novisha Windows Server 2019 abo novisha macOS 12 0 abo novisha Robochij stil GNOME abo KDE Operativna pam yat Minimum 2 GB vilnoyi operativnoyi pam yati rekomenduyetsya 8 GB zagalnoyi operativnoyi pam yati sistemi Prostir na disku 3 5 GB miscya na zhorstkomu disku rekomenduyetsya SSD Versiya JDK JDK 1 8 pochinayuchi z 2016 1 Rozdilna zdatnist Minimalna rozdilna zdatnist ekranu 1024x768Oglyad mozhlivostejCommunity versiya seredovisha IntelliJ IDEA pidtrimuye instrumenti u viglyadi plaginiv dlya provedennya testuvannya en i JUnit sistemi kontrolyu versij CVS Subversion Mercurial i Git zasobi skladannya Maven Ant Gradle movi programuvannya Java Scala Clojure Groovy i Dart Pidtrimuyetsya rozrobka zastosunkiv dlya mobilnoyi platformi Android Do skladu vhodit modul vizualnogo proektuvannya GUI interfejsu Swing UI Designer XML redaktor redaktor regulyarnih viraziv sistema perevirki korektnosti kodu sistema kontrolyu za vikonannyam zavdan i dopovnennya dlya importu ta eksportu proektiv z Eclipse Dostupni zasobi integraciyi z sistemami vidstezhennya pomilok JIRA Trac Redmine GitHub YouTrack Lighthouse Komercijna versiya Ultimate Edition vidriznyayetsya nayavnistyu pidtrimki dodatkovih mov programuvannya napriklad PHP Ruby Python JavaScript CoffeeScript HTML CSS SQL pidtrimkoyu tehnologij Java EE UML diagram pidrahunok pokrittya kodu mozhlivistyu roboti z frejmvorkami Rails Grails Google Web Toolkit Spring Framework Play Framework i Hibernate zasobami integraciyi z Perforce Microsoft Team Foundation Server i en Pidtrimuvani movi Versiyi Community ta Ultimate vidriznyayutsya pidtrimkoyu riznih mov programuvannya ce zaznacheno u nastupnij tablici Mova programuvannya IntelliJ IDEA Community Edition IntelliJ IDEA Ultimate Edition Java Tak Tak Clojure cherez okremij plagin Tak Tak Dart cherez okremij plagin Tak Tak Erlang cherez okremij plagin Tak Tak Go cherez okremij plagin Tak Tak Groovy Tak Tak Haxe cherez okremij plagin Tak Tak Perl via separate plugin 9 serpnya 2016 u Wayback Machine Tak Tak Scala cherez okremij plagin Tak Tak XML XSL Tak Tak Kotlin Tak Tak ActionScript Ni Tak CoffeeScript Ni Tak Haskell cherez okremij plagin Tak Tak HTML XHTML CSS Ni Tak JavaScript Ni Tak Lua cherez okremij plagin Tak Tak PHP cherez okremij plagin Ni Tak Python cherez okremij plagin Tak Tak Ruby JRuby Ni Tak SQL Ni Tak TypeScript cherez okremij plagin Ni TakVinoskihttps www jetbrains com help idea discover intellij idea html IntelliJ IDEA supported languages IntelliJ IDEA The Java IDE for Professional Developers by JetBrains https www jetbrains com idea download anglijskoyu Jet Brains Arhiv originalu za 24 travnya 2015 Procitovano 26 kvitnya 2015 Crossing Refactoring s Rubicon angl Martin Fowler Arhiv originalu za 26 lyutogo 2012 Procitovano 24 lipnya 2015 Reliz sredy razrabotki prilozhenij IntelliJ IDEA 13 3 sichnya 2014 u Wayback Machine opennet ru 05 12 2013 JetBrains Arhiv originalu za 5 lyutogo 2021 Arhiv originalu za 8 listopada 2020 Procitovano 25 lipnya 2016 IntelliJ IDEA Editions Comparison JetBrains Arhiv originalu za 26 lyutogo 2012 Procitovano 19 grudnya 2014 Arhiv originalu za 5 travnya 2016 Procitovano 25 lipnya 2016 Arhiv originalu za 11 zhovtnya 2016 Procitovano 25 lipnya 2016 Arhiv originalu za 5 kvitnya 2016 Procitovano 25 lipnya 2016 Arhiv originalu za 7 travnya 2016 Procitovano 25 lipnya 2016 PosilannyaOficijnij sajt IntelliJ IDEA blog 27 veresnya 2007 u Wayback Machine angl Div takozhEclipse NetBeans IDE Integrovani seredovisha rozrobki dlya JavaDodatkova literaturaGetting started with Intellij IDEA 28 lipnya 2016 u Wayback Machine How to develop an Intellij IDEA Plug in 28 lipnya 2016 u Wayback Machine