IntelliJ IDEA

редактировать
IntelliJ IDEA
IntelliJ IDEA Logo.svg
Снимок экрана IntelliJ Idea 2020.1.1 Ultimate Edition Снимок экрана 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, так и в виде проприетарной коммерческой версии. Оба могут использоваться для коммерческой разработки.

Содержание
  • 1 История
  • 2 Системные требования
  • 3 Возможности
    • 3.1 Помощь при кодировании
    • 3.2 Встроенные инструменты и интеграция
    • 3.3 Экосистема плагинов
    • 3.4 Поддерживаемые языки
    • 3.5 Технологии и платформы
    • 3.6 Контроль версий программного обеспечения и версий
  • 4 См. Также
  • 5 Библиография
  • 6 Ссылки
История

Первая версия 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.

.

Системные требования
WindowsmacOSLinux
Версия ОС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:

  • Clojure (через плагин)
  • CloudSlang (через плагин)
  • Dart ( через плагин)
  • Elm (через плагин)
  • Erlang (через плагин)
  • Gosu (через плагин)
  • Groovy
  • Haskell (через плагин)
  • Haxe (через плагин)
  • Java
  • Julia (через плагин)
  • Kotlin
  • Lua (через плагин)
  • Perl (через плагин)
  • Python (через плагин)
  • Rust (через плагин)
  • Scala (через плагин)
  • XML / XSL
  • R (через плагин)

Поддерживается только в Ultimate Edition:

Технологии и фреймворки

Поддерживается как в Community, так и в Ultimate Edition:

Поддерживается только в Ultimate Edition:

Был бесплатный плагин от Atlassian для IntelliJ доступно для интеграции с JIRA, Bamboo, Crucible и FishEye. Однако программное обеспечение под названием IDE-Connector было прекращено 1 июня 2015 года.

Контроль версий и версий программного обеспечения

Эти две версии также различаются по поддержке управления версиями программного обеспечения и системы контроля версий.

Поддерживается как в Community, так и в Ultimate Edition:

Поддерживается только в Ultimate Edition:

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Библиография
Ссылки
На Викискладе есть материалы, связанные с IntelliJ IDEA.
Последняя правка сделана 2021-05-24 04:00:18
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте