IntelliJ IDEA

Самая умная и удобная среда разработки для Java, включающая поддержку всех последних технологий и фреймворков. IntelliJ IDEA предоставляет инструменты для продуктивной работы и идеально подходит для создания коммерческих, мобильных и веб-приложений.

idea-technologies

IntelliJ IDEA Ultimate

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

  • Умное автодополнение, инструменты для анализа качества кода, удобная навигация, расширенные рефакторинги и форматирование для 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.
  • Инструменты для запуска тестов и анализа покрытия кода, включая поддержку всех популярных фреймворков для тестирования.

IntelliJ IDEA Community Edition

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

  • Умное автодополнение, инструменты для анализа качества кода, удобная навигация, расширенные рефакторинги и форматирование для Java, Groovy, Scala, Clojure и Erlang.
  • Профессиональный набор инструментов для разработки Android-приложений.
  • Поддержка JavaFX 2.0, интеграция с SceneBuilder; Дизайнер интерфейса для Swing.
  • Интеграция с автоматизированными инструментами сборки и управления проектом, включа Maven, Gradle, Ant и другими.
  • Инструменты для тестирования с поддержкой JUnit, TestNG, Spock, ScalaTest и spec2.
  • Интеграция с системами управления версиями, включая Git, Subversion, Mercurial и CSV.

Что нового в IntelliJ IDEA 2016.2?

  • Отладчик

    • Variables объединены с Watches
    • Многострочные выражения в полях Condition and Evaluate and log в настройке точек останова, а также в Data-Type рендерерах
    • Конструкции try и return в Evaluate Expression
  • Контроль версий
    • Log для Git и Mercurial теперь загружается в фоне, а также обзавелся удобным индикатором загрузки и горячей клавишей для перехода к полю фильтра
    • Файлы, не добавленные в стейжинг, показываются в диалоге Commit
    • Переименование с изменением только регистра букв в Git теперь работает наWindows и OS X
    • Патчи теперь можно применять из буфера обмена или перетащив файл в IDE; при попытке применить патч с конфликтами IDE предлагает помощь в их применении
  • Пользовательский интерфейс
    • Шрифтовые лигатуры
    • Навигационное меню Breadcrumbs для Java
    • Всплывающие окна уведомлений теперь более компактны и отображаются в правом нижнем углу
    • Фоновое изображение редактора и окна IDE
    • Окно инструментов Inspections теперь показывает редактируемый код для каждой проблемы и предлагает применить Quick-fix или Suppress
  • Java
    • Поддержка JUnit 5
    • Предупреждение о создании экземпляров объектов внутри методов equals, hashCode, compareTo или Comparator.compare
  • Spring Frameworks
    • Spring 4.3 — основная функциональность, новые инспекции и улучшенная производительность
    • Улучшения Spring Security 4.x
    • Автодополнение кода и навигация внутри шаблонов FreeMarker и Velocity для переменных
    • Поддержка Spring Caching
  • JavaScript
    • Intention для быстрого преобразования функций JavaScript в стрелочные функции(arrow functions) ES6
    • Новые постфиксные шаблоны, такие как .let и .const
    • Поддержка новых конструкций TypeScript 2.0. Плюс умное автодополнение кода для enum
    • Улучшенные подсказки для React; поддержка AngularJS 2
    • Задачи grunt, gulp и npm теперь можно выполнять как Before launch tasks вRun/Debug конфигурации
    • Выбор предпочтения генерации кавычек в HTML: двойные, одинарные или без кавычек
  • Инструменты для работы с базами данных
    • Автодополнение названий баз данных в Data Sources and Drivers
    • Auto-scroll from Editor в окне инструментов Database
    • Surround With теперь предлагает окружать код вызовом функции
    • Автодополнение SQL лучше учитывает контекст
    • Автодополнение значений столбцов в Table Editor
    • Изменение размеров столбцов горячими клавишами
    • Schema Search Path, типы Range и типы с TimeZone для PostgreSQL
  • Android
    • Возможности Android Studio 2.0 (кроме Instant Run).
  • Установщик
    • Установщик под Windows включает нашу собственную сборку JDK