JetBrains IntelliJ IDEA – это ведущая среда быстрой разработки на языке Java. IntelliJ IDEA представляет собой высокотехнологичный комплекс тесно интегрированных инструментов программирования, включающий интеллектуальный редактор исходных текстов с развитыми средствами автоматизации, мощные инструменты рефакторинга кода, встроенную поддержку технологий J2EE, механизмы интеграции со средой тестирования Ant/JUnit и системами управления версиями, уникальный инструмент оптимизации и проверки кода Code Inspection, а также инновационный визуальный конструктор графических интерфейсов.
Полная версия самой умной среды разработки для создания коммерческих приложений.
- Умное автодополнение, инструменты для анализа качества кода, удобная навигация, расширенные рефакторинги и форматирование для Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript, ActionScript, LESS, XML и многих других языков.
- Поддержка всех популярных фреймворков и платформ, включая Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile и многих других.
- Интеграция с серверами приложений, включая Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty и Virgo.
- Инструменты для работы с базами данных и SQL файлами, включая удобный клиент и редактор для схемы базы данных.
- Интеграция с коммерческими системами управления версиями Perforce, Team Foundation Server, ClearCase, Visual SourceSafe.
- Инструменты для запуска тестов и анализа покрытия кода, включая поддержку всех популярных фреймворков для тестирования.
Бесплатная версия самой умной среды разработки на основе открытого кода.
- Умное автодополнение, инструменты для анализа качества кода, удобная навигация, расширенные рефакторинги и форматирование для Java, Groovy, Scala, Clojure и Erlang.
- Профессиональный набор инструментов для разработки Android-приложений.
- Поддержка JavaFX 2.0, интеграция с SceneBuilder; Дизайнер интерфейса для Swing.
- Интеграция с автоматизированными инструментами сборки и управления проектом, включа Maven, Gradle, Ant и другими.
- Инструменты для тестирования с поддержкой JUnit, TestNG, Spock, ScalaTest и spec2.
- Интеграция с системами управления версиями, включая Git, Subversion, Mercurial и CSV.