Представлен релиз интегрированной среды разработки приложений IntelliJ IDEA 11 Community Edition. Исходные тексты пограммы распространяются рамках лицензии Apache 2.0.
Community версия среды IntelliJ IDEA поддерживает инструменты для проведения тестирования TestNG и JUnit, системы контроля версий CVS, Subversion, Mercurial и Git, средства сборки Maven и Ant, языки программирования Java, Java ME, Scala и Groovy. В состав входит модуль визуального проектирования GUI-интерфейса Swing UI Designer, XML-редактор, система проверки корректности кода и дополнение для импорта и экспорта проектов из Eclipse. Обеспечена поддержка создания приложений для мобильной платформы Android. Из платформ поддерживаются Windows, Mac OS X и Linux.
Дополнительно поставляется коммерческая версия "Ultimate Edition", которая отличается наличием поддержки дополнительных языков программирования (например, PHP, Ruby, Python, JavaScript, HTML, CSS, SQL), возможностью работы с фреймворками, такими как Rails, Google Web Toolkit, Spring и Hibernate, средствами интеграции с Perforce, Microsoft Team Foundation Server и Rational ClearCase.
Основные новшества:
- Новый модернизированный интерфейс пользователя;
- Увеличена скорость и качество работы системы автодополнения кода для всех поддерживаемых языков программирования;
- Упрощена работа с избранными элементами (Favorites) в больших проектах;
- В настойках шаблонов добавлено много дополнительных контекстов;
- Возможность редактирования зависимостей между модулями проекта на диаграмме;
- Переработка архитектуры редактора, которая привела к увеличению производительности выполнения различных операций (например, индексации проектов), ускорению запуска и увеличению отзывчивости интерфейса;
- Поддержка языка программирования Groovy 2.0;
- В сборке для платформы Linux расширена поддержка визуальных тем GTK+, улучшена интеграция с панелями, реализовано добавление ссылки на приложение из системного меню. Реализована возможность перетаскивания файлов в режиме drag'n'drop или перемещения через буфер обмена между IntelliJ IDEA и файловыми менеджерами;
- Добавлено отдельное окно для вывода всех уведомлений, связанных с работой IDE;
- Добавлен инструмент для просмотра отличий между содержимым нескольких JAR-архивов, включая отображения отличий классов и файлов;
- В интерфейсе для просмотра различий содержимого каталогов добавлена поддержка слияния каталогов;
- В модуле интеграции с GitHub добавлена возможность создания Gists-заметок для обмена отрывками кода не выходя из IDE;
- В режиме просмотра лога Git теперь наглядно выделяются отдельные коммиты в ветках и отображаются такие события, как создание тега/ветки, checkout и ревизии;
- Расширение средств разработки для платформы Android, включая добавления режима предварительного просмотра интерфейса приложения и обеспечение совместимости с Android 4.0 SDK.
- Интеграция с системой автоматизации сборки проектов Gradle;
- Новшества, специфичные для "Ultimate Edition":
- Поддержка web-разработки с использованием Play Java Web framework;
- Редактор кода на языке CoffeeScript, включающий контекстные средства автодополнения кода, систему инспектирования переменных и опции форматирования;
- Полная поддержка фреймворка Grails 2.0;
- Контекстное автодополнение SQL-запросов.