Giga IDE Pro больше не будет. Но это хорошая новость
- суббота, 17 октября 2026 г. в 00:00:04
Pro-сборка была важным этапом в развитии GigaIDE: она позволила быстрее развивать профессиональные инструменты, собирать обратную связь от корпоративных пользователей и проверять сценарии, которые выходят за рамки Community-версии. Но у отдельного дистрибутива есть и обратная сторона: пользователю нужно выбирать сборку, командам — отдельно управлять установками, а продукту — поддерживать лишнюю развилку там, где её уже можно убрать.
Поэтому мы упростили модель поставки. На GitVerse уже вышел единый дистрибутив GigaIDE 2026.1, где набор возможностей определяется лицензией. Если подписка активна, то доступны Pro-функции, если нет — среда работает в режиме Community. Иными словами, GigaIDE Pro никуда не исчезает. Наоборот, он становится ближе: больше не нужно ставить отдельную сборку, чтобы перейти от Community к Pro. Достаточно активировать подписку.
Единый дистрибутив особенно важен для командной разработки. Когда в команде у каждого разработчика своя сборка IDE, свой набор плагинов и свой способ перехода между Community и Pro, то рабочее место постепенно превращается в набор индивидуальных конфигураций, которые сложно поддерживать, обновлять и масштабировать. Единый дистрибутив GigaIDE решает эту проблему: команда устанавливает один продукт, а доступные возможности определяются лицензией, ролью и сценарием использования.
Это упрощает адаптацию новых участников, снижает количество несовместимостей, помогает администраторам централизованно управлять обновлениями и даёт разработчикам одинаковую, предсказуемую среду. В результате GigaIDE становится не просто инструментом отдельного инженера, а общей платформой разработки для всей команды.
Скачать единый дистрибутив GigaIDE 2026.1
Однако и без активации Pro-подписки пользователю сейчас доступна базовая поддержка основных фреймворков, которая ранее была доступна только в Pro-версии
Java/Kt: Spring, Spring Boot, Spring Wizard, Spring Boot Run, Jakarta Persistence API (JPA). Видеоруководства по функциональности: раз, два.
Python: Django. Мы рассказывали о поддержке Django в GigaIDE здесь. Видеоруководства на канале: раз, два, три.
Js/Ts: NodeJs, React, CSS. Видеоруководство на нашем канале: здесь и здесь.
Databases: SQL, источники PostgreSQL, H2, MySQL, Мы рассказывали о работе с базами данных в GigaIDE в этой статье. Видеоруководства на канале: раз и два.

А теперь немного подробнее про всё, начиная с клиента к базам данных. Вот список его функций c пометкой, какие из них доступны в Community-режиме:
SQL-поддержка: подсветка, форматирование, автодополнение, работа с SQL- и JPQL-файлами.
Подключение к СУБД: настройка источников данных, JDBC-драйверов и параметров подключения, проверка соединения.
Поддерживаемые источники данных: PostgreSQL, GreenPlum, H2, Hive, Spark, ClickHouse, Trino, MongoDB, MySQL, Apache Ignite и другие JDBC-СУБД (в Community-режиме только PostgreSQL, H2, MySQL).
Проектные и глобальные источники данных: поддержка data sources на уровне проекта, workspace и глобальной конфигурации IDE.
SQL-консоль: выполнение SQL, JPQL, параметризованных запросов прямо из редактора.
Сессии и соединения: управление сессиями, keep-alive, init script, connect/disconnect и разрыв зависших соединений.
Интроспекция структуры БД: загрузка схем, каталогов, таблиц, полей, индексов, ключей, триггеров и других объектов.
Поиск и навигация по БД: Explorer, быстрый поиск, Search Everywhere, Open Data, Open DDL, Copy Qualified Name и Drag&Drop объектов.
Explain plan: построение и просмотр плана выполнения SQL-запроса, включая древовидное представление операций.
DDL и модель БД: экспорт и импорт модели БД, генерирование DDL.
Грид: просмотр, фильтрация, сортировка, постраничная навигация, редактирование, добавление и удаление строк (редактирование недоступно в Community-режиме).
Расширенная работа с данными: WHERE/ORDER BY в редакторе, undo/redo, clone row, JSON/XML.
Импорт и экспорт: CSV-импорт и экспорт, presets, clipboard, экспорт SQL Insert/Update, журнал импорта (недоступно в Community-режиме).
MongoDB: подключение, интроспекция, просмотр и редактирование коллекций, FILTER/SORT, SSL, импорт и экспорт документов (недоступно в Community-режиме).
Интеграция с фреймворками: JPA, Spring Data, Django и SQLAlchemy: автодополнение, навигация от сущности к таблице и обновление ссылок при переименовании объектов.

Функции для фронтенд-разработки, доступные в Community-режиме вместе с плагинами JS/TS, NodeJs, CSS и React:
Поддержка JavaScript / TypeScript / JSX / TSX: синтаксис, навигация по файлам, классам, функциям и переменным, поиск и рефакторинг.
Семантическая подсветка JS/TS: лексическая подсветка расширена семантической, чтобы IDE лучше различала элементы кода.
Контекстное автодополнение: подсказки для JS, TS, JSX и TSX с учётом семантики кода и текущего контекста.
Навигация по импортам и зависимостям: переходы по импортируемым модулям, включая поддержку tsconfig.json и compilerOptions/paths для path alias.
Поддержка TypeScript: декораторы, параметры tsconfig, расширенный набор инспекций, warning-уровни, всплывающая документация и подсказки.
Форматирование JavaScript и TypeScript: автоформатирование JS/TS-кода и настройки форматирования.
Node.js-разработка: поиск и настройка интерпретатора Node.js, run-конфигурации для npm и node.js, запуск Node.js-проектов.
Запуск npm-скриптов: выполнение npm-скриптов напрямую из package.json.
Run/Debug для Node.js: запуск через node <file-name>.js, отладка через DAP-сервер и отладка кода в веб-браузере.
Тесты для JS/TS: запуск и отладка TypeScript-тестов через NodeJs Test Runner и Jest, отображение результатов тестов в IDE и запуск из тестовых файлов через строковые маркеры.
React-разработка: мастер создания React-проектов и run-конфигурация для React.
Next.js и React Native: создание проектов Next.js, мастера React Native, запуск Android/iOS-эмуляторов и Metro-сервера.
CSS-поддержка: подсветка синтаксиса, автодополнение, Color Picker, цветовые маркеры, поддержка цветовых моделей включая oklch, подсветка парных скобок и code folding.
CSS-навигация и форматирование: переходы по CSS-классам из HTML/CSS, визуализация ошибок некорректных ссылок, Find Usages для классов и форматирование CSS через настройки и Reformat Code.

В режиме Community GigaIDE для Python все равно предоставляет интегрированную поддержку Django в следующем объеме:
Мастер создания Django-проекта: проект создаётся через File → New Project → Django с выбором параметров и места открытия проекта.
Run/Debug-конфигурации для Django-сервера: IDE позволяет создать Django-конфигурацию через Run → Edit Configurations и запустить приложение.
Инспекции Django-кода: доступны проверки соответствия кода спецификации Django, чтобы быстрее находить ошибки и нарушения framework conventions.
Навигация по элементам Django-приложения: IDE помогает переходить по Django-объектам и связям внутри приложения, а не работать только с деревом файлов.
Django ORM в Explorer: в Explorer отображаются состав и атрибуты Django ORM-сущностей, что помогает быстрее понимать модель данных приложения.
Связь Django ORM с таблицами БД: для ORM-сущностей показываются DDL и примеры данных связанных таблиц, а для таблиц БД — связанные Django ORM-сущности.
Django Template Language: поддерживается подсветка синтаксиса Django Templates, работа с HTML как внешним языком и настройка шаблонного языка через Template Languages.
Навигация между Python-кодом и шаблонами: IDE поддерживает переходы между кодом и шаблонами, а также навигацию по иерархии шаблонов.

Для Java/Kt в Community-режиме GigaIDE предоставляет функциональность, достаточную для создания и отладки приложений на фреймворках Spring, Spring Boot, JPA:
Spring Boot Wizard: мастер создания нового Spring Boot-приложения внутри IDE.
Spring Boot Run: отдельная run-конфигурация для запуска, отладки, мониторинга поведения Spring Boot-приложений из GigaIDE.
Spring/Spring Boot inspections и навигация: инспекции и специализированные переходы в рамках Spring и Spring Boot-спецификации.
Jakarta Persistence/JPA: инспекции, поддержка JPQL, выполнение JPQL-запросов и специализированная навигация между Entity и объектами базы данных.
JPQL с параметрами: выполнение JPQL-запросов с параметрами.
Связь JPA с Database-клиентом: можно связать фреймворк с источником данных через Facets проекта.
Навигация от Entity к таблице БД: IDE поддерживает переход от JPA-сущности к связанной таблице базы данных.
DDL и примеры данных для JPA-сущностей: в Explorer для JPA-сущности можно видеть связь с данными, DDL и примеры данных из связанной таблицы.
Контекстная навигация из редактора: gutter-навигация помогает переходить по связанным элементам Spring, например по autowired-кандидатам, Spring Data/JPA-связям и объектам, участвующим в JPQL-запросе.

Pro-режим — это доступ ко всем остальным функциям GigaIDE. О том, что нового появляется для режима Pro, мы также рассказываем на Хабре каждый месяц. Вот release notes за сентябрь. Долгое время Pro-режим был доступен только для юридических лиц, а чтобы получить дополнительную информацию, нужно было оставить заявку на сайте.
В ближайшее время мы начнём открывать доступ к возможности подписки на Pro-режим для всех желающих прямо на GitVerse.
Скачать единый дистрибутив GigaIDE 2026.1
Обучающее видео по работе с GigaIDE вы можете найти на канале GitVerse https://vkvideo.ru/@gitverse_community/all
Если у вас есть вопросы или предложения по функциональности, пишите в службу поддержки: https://gitverse.ru/support. Будем рады обратной связи!
Автор: Андрей Слекеничс, PO GigaIDE