IntelliJ IDEA

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
IntelliJ IDEA
IntelliJIDEA12logo.png
Тип

интегрированная среда разработки[2]

Разработчик

JetBrains

Интерфейс

Swing

Аппаратная платформа

Java Virtual Machine

Последняя версия

2017.1 (22 марта 2017)[1]

Лицензия

лицензия Apache

Сайт

jetbrains.com/idea/

Commons-logo.svg IntelliJ IDEA на Викискладе

IntelliJ IDEA — интегрированная среда разработки программного обеспечения на многих языках программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains.

Первая версия появилась в январе 2001 года и быстро приобрела популярность, как первая среда для Java с широким набором интегрированных инструментов для рефакторинга[3], которые позволяли программистам быстро реорганизовывать исходные тексты программ. Дизайн среды ориентирован на продуктивность работы программистов, позволяя сконцентрироваться на функциональных задачах, в то время как IntelliJ IDEA берёт на себя выполнение рутинных операций.

Начиная с шестой версии продукта IntelliJ IDEA предоставляет интегрированный инструментарий для разработки графического пользовательского интерфейса. Среди прочих возможностей, среда хорошо совместима со многими популярными свободными инструментами разработчиков, такими как CVS, Subversion, Apache Ant, Maven и JUnit. В феврале 2007 года разработчики IntelliJ анонсировали раннюю версию плагина для поддержки программирования на языке Ruby[4].

Начиная с версии 9.0, среда доступна в двух редакциях: Community Edition и Ultimate Edition. Community Edition является полностью свободной версией, доступной под лицензией Apache 2.0, в ней реализована полная поддержка Java SE, Groovy, Scala, а также интеграция с наиболее популярными системами управления версиями. В редакции Ultimate Edition реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков[5].

Создание нового проекта в IntelliJ IDEA. Программа предлагает выбор языков программирования.

Поддерживаемые языки:

Ряд языков поддержаны посредством плагинов сторонних разработчиков, в частности, так реализована поддержка OCaml, GLSL, Erlang, Fantom, Go, Haskell, Lua, Mathematica, Rust, Perl5.

Примечания[править | править вики-текст]

  1. https://blog.jetbrains.com/idea/2017/03/intellij-idea-2017-1-java-9-kotlin-1-1-spring-gradle-javascript-go-and-more/
  2. 1 2 https://www.jetbrains.com/idea/help/supported-languages.html
  3. Фаулер, Мартин Crossing Refactoring's Rubicon (англ.). www.martinfowler.com (февраль 2001). Проверено 16 октября 2009. Архивировано 27 февраля 2012 года.
  4. Малышев, Егор Rolling with Ruby on Rails and IntelliJ IDEA (англ.). blogs.jetbrains.com/ (1 февраля 2007). Проверено 16 октября 2009. Архивировано 27 февраля 2012 года.
  5. Jet Brains. IntelliJ IDEA Editions Comparison (англ.). — Сравнение редакций IntelliJ IDEA. Проверено 12 февраля 2010. Архивировано 27 февраля 2012 года.

Литература[править | править вики-текст]

  • С. Давыдов, А. Ефимов. IntelliJ IDEA. Профессиональное программирование на Java. — СПб.: БХВ, 2005. — 800 с. — (В подлиннике). — ISBN 5941576072.

Ссылки[править | править вики-текст]