Закончился ещë один месяц, а значит нам пора поделиться с Вами новостями о развитии GigaIDE. Ниже краткий обзор обновлений PRO-функционала GigaIDE, которые можно найти на нашем маркетплейсе. Обзор инкремента за февраль доступен по данной ссылке.

Как стать пользователем GigaIDE PRO

Сейчас GigaIDE PRO доступна только для корпоративных потребителей. Чтобы получить дополнительную информацию, нужно будет оставить заявку на сайте.

GigaIDE PRO станет доступна всем пользователям в этом году позже. Следите за новостями!

Напоминаем, что корпоративные пользователи PRO-версии GIGA IDE могут получить обновления также в форме on-premise версии маркетплейса GigaIDE.

Для Java/Kt-разработки

Freemarker

Теперь автодополнение работает в начале и середине слова; переменные, объявленные через директиву global, доступны для навигации и в автодополнениях; оптимизировано построение синтаксического дерева.

Jakarta Server Pages (JSP)

Доработана навигация в xsd/tld/tag из JSP-директив, стандартных и пользовательских action-элементов и их атрибутов. Реализован вызов документации для JSP- директив и стандартных action-элементов JSP. Реализовано автодополнение для JSP-директив и их атрибутов.

Jakarta Persistence (JPA)

Расширен состав инспекций. Добавлена возможность задать схему по умолчанию для каждого программного модуля в настройках Facet. Доработано автодополнение при использовании JoinColumn со связями ToOne, ToMany.

Всплывающие подсказки и возможность навигации по JPA в GigaIDE PRO
Всплывающие подсказки и возможность навигации по JPA в GigaIDE PRO

Для Js/Ts-разработки

React

Добавлен новый мастер для создания React Native проектов, а также React Native Run-конфигурация для старта эмуляторов Android- и iOS-приложений, включая конфигурации для запуска Metro-сервера. Реализована возможность создания нового проекта с использованием фреймворка Next.

Vue

Расширен состав инспекций на соответствие спецификации Vue. Добавлены Live Templates для Vue и контексты их применения. А также добавлена автоподстановка закрывающих символов и автоформатирование кода. Реализовано определение Vue-проекта.

JS/TS

В плагине доработана навигация между JavaScript, TypeScript и XML. Расширены возможности автодополнения и семантическая подсветка синтаксиса JavaScript, TypeScript.

AngularJS

Новый плагин. Пока в Beta-режиме. Реализована подсветка декораторов и специфических конструкций фреймворка Angular внутри интерпретируемых строк.

Для Py-разработки

Jupyter

Новый плагин. Пока в Beta-режиме. В плагине реализован просмотр ipynb-файлов. Поддерживается создание Jupyter-проектов (python + пакеты jupyterlab, matplotlib, pandas).

Просмотр ipynb-файлов  в GigaIDE PRO
Просмотр ipynb-файлов  в GigaIDE PRO

Для работы с базами данных

Database

Доработки:

  • Реализован менеджер JDBC драйверов для упрощения работы с драйверами разных версий и из разных источников

  • Добавлена функция “Explain plan” для запросов

  • Доработаны функции работы со структурой БД в окне Explorer: “Open Data” - для быстрого открытия грида с редактором данных таблицы; “Open DDL in Editor” - для быстрого открытия DDL в окне редактора; добавлена возможность Drag&Drop имени объекта БД из дерева структуры

  • На панели Data Examples загрузка данных из БД отложена до момента открытия панели пользователем, также добавлено явное ограничение количества загружаемых записей ключевым словом LIMIT для PostgreSQL и GreenPlum.

  • В части функционала интроспекций улучшен анализ типов данных для PostgreSQL и GreenPlum; в режиме быстрой интроспекции добавлена загрузка индексов, первичных, уникальных и внешних ключей и триггеров; в настройки интроспекции добавлена возможность выбора загружаемых типов объектов.

  • Реализована поддержка Undo/Redo в редакторе табличных данных.

  • Реализованы пометка и пропуск при выполнении SQL-операторов, содержащих синтаксические ошибки.

Менеджер драйверов в GigaIDE PRO
Менеджер драйверов в GigaIDE PRO

SQL

Улучшена поддержка PostgreSQL в части PL/pgSQL.

Новые дистрибутивы

Для корпоративных пользователей теперь доступен дистрибутив GIGA IDE 2025.2.1. Дистрибутив сбалансирован по составу прикладных плагинов, предлагая единый сценарий для новых пользователей-разработчиков, как на языке Java, так и на языках JavaScript, TypeScript, Python, не требуя дополнительной установки плагинов из маркетплейса для большинства фреймворков.

Мастер создания новых проектов в GigaIDE PRO 2025.2.1
Мастер создания новых проектов в GigaIDE PRO 2025.2.1

Если у вас есть вопросы или предложения по функционалу, пишите в службу поддержки: https://gitverse.ru/support. Будем рады обратной связи!

Автор: Андрей Слекеничс, PO GIGA IDE