Top.Mail.Ru
Вход
Регистрация

Что нового в Jetbrains

Что нового в Jetbrains

Что нового в Jetbrains

Примеров ошеломительных успехов в софтверной индустрии много. Но тем ценнее те из них, когда проекты, начатые их основателями буквально вскладчину получают быстрое и безоговорочное признание у профессионалов, аудитории привередливой и взыскательной.

Так получилось и с Jetbrains, компанией, которую основали 21 год назад в Праге выходцы из России,программисты Сергей Дмитриев, Евгений Беляев и Валентин Кипятков.

Поводом для открытия собственного дела стало отсутствие ответа на вопрос о том, почему у программистов нет удобных инструментов для работы. Действительно, делать код можно в обычном текстовом редакторе. Но вот с учетом специфики кодирования в них, как правило – никак. Так появилась компания, которая выпустила сначала один, а потом целое семейство продуктов для профессионалов-разработчиков.

Отличительная черта продуктов Jetbrains – их постоянное обновление. Для того, чтобы уследить за всеми, нужно публиковать еженедельный дайджест. Но есть среди них и действительно масштабные обновления, о которых мы сегодня поговорим. 

Масштабное обновление IntelliJ IDEA

В апреле 2021 года Jetbrains объявила о выходе новой версии своего флагманского продукта – IntelliJ IDEA, интегрированной среды разработки. В свое время она стала первой средой для Java с широким набором инструментов, позволяющих быстро реорганизовать исходные тексты программ. Сегодня IntelliJ IDEA – мощнейший комплекс инструментов, наиболее востребованный среди специалистов Java-разработки. 

В конце 2019 года Jetbrains выпустила интегрированную среду для командной работы – Space. Это – полноценное рабочее пространство, которое позволяет в одном месте хранить репозитории, вести код-ревью, автоматизировать процессы при помощи Kotlin-скриптов, создавать репозитории пакетов. И здесь же имеются инструменты планирования, трекер задач, блоги и чаты, календари, профили отдельных сотрудников и команд. В апреле 2021 года продукт был интегрирован в IntelliJ IDEA.

Вторая новация – поддержка WSL 2, среды совместимости для запуска приложений Linux под Windows, для Java-проектов. Теперь IntelliJ IDEA дает возможность обнаруживать и устанавливать 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 (открытие вкладку с инструментами визуализации для отслеживания потребления ресурсов).

Во-вторых, в версии Ultimate сразу несколько изменений получили фреймворки. Прежде всего, IntelliJ IDEA подсвечивает все случаи использования протокола http:// и предлагает заменить его на https://. При этом если ненужная подсказка раздражает, можно указать в настройках указать перечень игнорируемых URL. 

Было переработано окно 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 и распределять ресурсы по спискам, для этого реализована поддержка kind: List.

Наконец, пользователи теперь могут создавать нестандартные файлы со значениями для проектов Helm. IDE распознает файлы со словом «values» в именах как файлы со значениями, указать, какие из них должны использоваться в шаблоне схемы можно при помощи опций Configure Helm Parameters, Helm Lint или Helm Template в контекстном меню.

Плагины в продуктовом портфеле «Системного софта»

Вторая новость, связанная с Jetbrains, касается доступности ее разработок. Совсем недавно в продуктовом портфеле компании «Системный софт», официального партнера Jetbrains, появилась целая продуктовая категория. Это – плагины, которые можно использовать для упрощения и даже автоматизации работы в среде.

IntelliJ IDEA – самодостаточный продукт. Но вокруг него уже сформировалось целое сообщество пользователей, которые постоянно предлагают разнообразные улучшения, помогающие программистам в ежедневной работе.

На сайте Jetbrains имеется даже целый маркетплейс, в котором можно купить и загрузить необходимые инструменты. Теперь в рамках дополнительного соглашения они доступны и в магазине «Системного софта»

ПОЛУЧИТЕ КОНСУЛЬТАЦИЮ ЭКСПЕРТА!

Никита Комиссаров, руководитель направления Средства разработки


Самое читаемое