
Закончился ещë один месяц, а значит нам пора поделиться с Вами новостями о развитии 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.

Для 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).

Для работы с базами данных
Database
Доработки:
Реализован менеджер JDBC драйверов для упрощения работы с драйверами разных версий и из разных источников
Добавлена функция “Explain plan” для запросов
Доработаны функции работы со структурой БД в окне Explorer: “Open Data” - для быстрого открытия грида с редактором данных таблицы; “Open DDL in Editor” - для быстрого открытия DDL в окне редактора; добавлена возможность Drag&Drop имени объекта БД из дерева структуры
На панели Data Examples загрузка данных из БД отложена до момента открытия панели пользователем, также добавлено явное ограничение количества загружаемых записей ключевым словом LIMIT для PostgreSQL и GreenPlum.
В части функционала интроспекций улучшен анализ типов данных для PostgreSQL и GreenPlum; в режиме быстрой интроспекции добавлена загрузка индексов, первичных, уникальных и внешних ключей и триггеров; в настройки интроспекции добавлена возможность выбора загружаемых типов объектов.
Реализована поддержка Undo/Redo в редакторе табличных данных.
Реализованы пометка и пропуск при выполнении SQL-операторов, содержащих синтаксические ошибки.

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

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