Снимок экрана IntelliJ Idea 2020.1.1 Ultimate Edition | |
Разработчик (и) | JetBrains |
---|---|
Первоначальный выпуск | 1.0 / январь 2001 г.; 19 лет назад (2001-01) |
Стабильный выпуск | 2020.2.2 / 15 сентября 2020 г.; 40 дней назад (2020-09-15) |
Предварительный выпуск | 2020.3 EAP2 (сборка 203.4203.26) / 30 сентября 2020 г.; 25 дней назад (30.09.2020) |
Репозиторий | |
Написано на | Java и Kotlin |
Операционная система | Windows, macOS, Linux |
Тип | Java IDE |
Лицензия |
|
Веб-сайт | www.jetbrains.com / idea / |
IntelliJ IDEA - это интегрированная разработка среда (IDE), написанная на Java для разработки компьютерного программного обеспечения. Он разработан JetBrains (ранее известный как IntelliJ) и доступен как Apache 2 Licensed Community Edition, так и в виде проприетарной коммерческой версии. Оба могут использоваться для коммерческой разработки.
Первая версия IntelliJ IDEA была выпущена в январе 2001 года и была одной из первых доступных Java IDE с расширенной навигацией по коду и интегрированными возможностями рефакторинга кода.
В 2010 InfoWorld отчет IntelliJ получил наивысший балл центра тестирования из четырех лучших инструментов программирования Java: Eclipse, IntelliJ IDEA, NetBeans и JDeveloper.
. В декабре 2014 г. версия 1.0 Android Studio, IDE с открытым исходным кодом для приложений Android, основанная на версии IntelliJ IDEA сообщества с открытым исходным кодом. Другие среды разработки, основанные на платформе IntelliJ, включают AppCode, CLion, DataGrip, GoLand, PhpStorm, PyCharm, Rider, RubyMine, WebStorm и MPS.
.
Windows | macOS | Linux | |
---|---|---|---|
Версия ОС | 64-битная Microsoft Windows 8 или новее | macOS 10.13 или новее | Любой дистрибутив Linux, поддерживающий Gnome, KDE или Unity DE |
ОЗУ | минимум 2 ГБ ОЗУ, рекомендуется 8 ГБ ОЗУ | ||
Дисковое пространство | минимум 2,5 ГБ и еще 1 ГБ для кэша, твердотельный накопитель не менее 5 ГБ рекомендуемого свободного места | ||
Версия JDK | Добавить поддержку Java 14 | ||
Версия JRE | В комплект входит JRE 11. | ||
Разрешение экрана | Минимальное разрешение экрана 1024 × 768. 1920 × 1080 - рекомендуемое разрешение экрана. |
IDE предоставляет определенные функции, такие как завершение кода, путем анализа контекста, навигации по коду, которая позволяет переходить к классу или объявлению в коде напрямую, рефакторинг кода, отладка кода, линтинг и варианты исправления несоответствий с помощью предложений.
IDE обеспечивает интеграцию с такими инструментами сборки / упаковки, как grunt, bower, gradle и SBT. Он поддерживает системы управления версиями , такие как Git, Mercurial, Perforce и SVN. Доступ к таким базам данных, как Microsoft SQL Server, Oracle, PostgreSQL, SQLite и MySQL, можно получить непосредственно из IDE. в выпуске Ultimate через встроенную версию DataGrip.
IntelliJ поддерживает плагины, с помощью которых можно добавлять дополнительные функции в IDE. Плагины можно загружать и устанавливать либо с веб-сайта репозитория плагинов IntelliJ, либо с помощью встроенной в IDE функции поиска и установки плагинов. Каждая редакция имеет отдельные репозитории плагинов, причем как в редакции Community, так и в Ultimate на 2019 год насчитывается более 3000 плагинов каждая.
Редакции Community и Ultimate отличаются поддержкой разных языков программирования. как показано в следующей таблице.
Поддерживается как в Community Edition, так и в Ultimate Edition:
| Поддерживается только в Ultimate Edition:
|
Поддерживается как в Community, так и в Ultimate Edition: | Поддерживается только в Ultimate Edition: |
Был бесплатный плагин от Atlassian для IntelliJ доступно для интеграции с JIRA, Bamboo, Crucible и FishEye. Однако программное обеспечение под названием IDE-Connector было прекращено 1 июня 2015 года.
Эти две версии также различаются по поддержке управления версиями программного обеспечения и системы контроля версий.
Поддерживается как в Community, так и в Ultimate Edition:
| Поддерживается только в Ultimate Edition: |
На Викискладе есть материалы, связанные с IntelliJ IDEA. |