Удобная среда программирования – одна из причин создания качественного, синтаксически правильного и читабельного кода на любом языке. И, как результат, залог успешного выполнения проекта. Именно таким приложением по своей сути является IntelliJ IDEA, которое ориентировано прежде всего на Java разработчиков. Одним только этим языком список функций, естественно, не ограничивается, только по-настоящему опытный специалист сможет оценить весь комплекс инструментов пакета. При желании здесь можно охватить сразу несколько технологий: языки на базе JVM, вроде Groovy и Scala, фреймворки enterprise уровня - Spring, JBoss, Grails и другие, полный цикл web-разработки - от обычного сайта на HTML5 до более сложных задач с применением серверных javascript реализаций, вроде React, AngularJS. Нельзя не упомянуть и об инструментарии для создании Android приложений, набор возможностей ничем не уступает официальной IDE от Google - Android Studio.Пример открытого проектаВсё описанное в первом абзаце лишь вершина айсберга, краткий обзор. Если зайти на сайт разработчика программы в раздел всех возможностей, то можно потратить более часа, просматривая описания различных, уже имеющиеся дополнительных модулей, утилит и техник, обеспечивающие эргономику и высокую скорость работы, а также списки новшеств, появляющихся с каждым новым релизом продукта.