В 2021 году в Jetbrains вышла новая версия интегрированной среды разработки IntelliJ IDEA. Это продукт с широким набором инструментов, позволяющих быстро реорганизовать исходные тексты программ, востребованный среди специалистов Java-разработки.
Перечислим некоторые важные новшества:
Поддержка WSL 2, среды совместимости для запуска приложений Linux под Windows, для Java-проектов. Теперь программа дает возможность обнаруживать и устанавливать JDK, компилировать и запускать Maven-, Gradle – и проекты, использующие систему сборки IntelliJ IDEA.
В состав IntelliJ IDEA вошел сервис для коллективной разработки и парного программирования Code With Me, он поддерживает диалоги и групповые чаты.
Run Targets - новая функция для тестирования и отладки приложения в контейнерах.
Улучшен интерфейс, появилась возможность предпросмотра HTML-файлов, быстрый доступ к проектам на Windows, обновленный поиск.
В редакторе стало возможным выбрать типографику и начертание, доступно открытие окон в режиме Split, появилась поддержка JSONPath и JSON Lines.
В IntelliJ IDEA версии Ultimate в интерфейсе профилировщика более информативным стало окно Home и теперь профилировщик быстрее подключается к процессу.
В действиях по правому клику добавились два новых действия: Capture Memory Snapshot - делает HPROF-снэпшоты, и CPU and Memory Live Charts - открывает вкладку с инструментами визуализации для отслеживания потребления ресурсов.
Переработано окно Services, теперь выполнении запроса из HTTP-клиента в нем появляется ответ. Можно свернуть возвращенный HTML, JSON или XML, скопировать тело ответа, скрыть номера строк, выбрать формат отображения и быстро прокрутить ответ сверху вниз.
Обновился и мастер проектов для фреймворков JVM Spring, Micronaut, Quarkus и MicroProfile, – создать новый теперь можно буквально за два клика. Расширилось число поддерживаемых технологий: SSL в HTTP-клиенте и JPA.
Важная группа обновлений в Ultimate-версии IntelliJ IDEA касается работы с Kubernetes. В редакторе можно удалить все ресурсы кластера, для этого нужно выбрать значок запуска в левом поле.
Появилась поддержка компонентов Kustomize 3.7.0. Теперь есть возможность работать с выводом команды kubectl get <resource type> -o yaml и распределять ресурсы по спискам.
Пользователи могут создавать нестандартные файлы со значениями для проектов Helm. IDE распознает файлы со словом «values» в именах как файлы со значениями.
Выбрать современные программы для разработки можно в нашем разделе JetBrains