Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Практический разбор GigaIDE: как собрать свою IDE, настроить поддержку SQL и Spring через BNF, и оптимизировать плагины для Java-разработки.
Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов
Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.
YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026
Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.
Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода
Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.
Vk Fast Cash Strategy
Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех
Visual Prompt Engineering: Как создавать предсказуемый ИИ-дизайн в Nano Banana и Gemini
Методика Visual Prompt Engineering для создания профессионального дизайна: управление оптикой, текстом и материалами в связке Gemini и Nano Banana Pro.
Viral AI Apps Strategy 2026
Анализ более 100 виральных AI-приложений (Lerna, Cali, Reframe) показывает, что сложность продукта не коррелирует с доходом. Большинство лидеров рынка с выручкой от $300k до $2M в месяц — это простые утилиты с ОДНОЙ ключевой функцией. Весь
GigaIDE от Сбера: мартовское обновление PRO-версии и поддержка Jupyter
Сбер представил свежий апдейт GigaIDE PRO: поддержка Next.js, запуск React Native из коробки и бета-тест плагина для Jupyter Notebook.
Сбер внедрил ИИ-агентов GigaCode в платформу GitVerse
Платформа GitVerse получила масштабное обновление: теперь ИИ-помощник GigaCode умеет настраивать пайплайны, писать коммиты и разворачивать статические сайты через GitVerse Pages.
Сбер прокачал GitVerse: GigaCode теперь в чате и деплой через Pages
Платформа GitVerse получила масштабное обновление: ИИ-ассистент GigaCode переехал в чат, появились автоматические отчеты по безопасности и сервис для хостинга статики GitVerse Pages.
Все AI IDE для вайбкодинга 2026: каталог и сравнение в таблице
Вайбкодинг в 2026 году — это уже не эксперимент, это рабочий способ создавать продукты. На рынке больше 130 AI-инструментов для разработки, и разобраться в этом хаосе с нуля тяжело. Здесь — полный каталог всех актуальных AI IDE для вайбкодинга: от из…
🎯 О чём этот конспект: В конспекте разбирается история создания, архитектура и практические аспекты использования GigaIDE — российской среды разработки от Сбера. Рассматриваются различия между Community и Ultimate версиями, процесс сборки IDE из исходников, создание собственных плагинов и реализация поддержки языков (SQL, Spring) с помощью BNF-грамматик.
👤 Кому будет полезно: Вайбкодерам, Java-разработчикам, системным архитекторам и всем, кто ищет альтернативу продуктам JetBrains в условиях ограничений, а также разработчикам плагинов для IntelliJ Platform.
✨ Что получите: Пошаговый алгоритм сборки собственной IDE, понимание работы парсеров языков через Grammar-Kit и готовые лайфхаки по оптимизации производительности сложных грамматик.
Контекст: После ухода JetBrains с российского рынка возникла необходимость в суверенном инструменте, поддерживающем актуальные версии JDK (21+) и фреймворков. Команда Сбера выбрала путь создания форка на базе IntelliJ IDEA Community Edition (лицензия Apache 2.0). Это позволило сохранить мощный редактор и поддержку систем контроля версий, добавив специфические плагины для Enterprise-разработки. Важно различать: существует десктопная версия (от Сбера) и облачная (от СберТеха на базе VS Code).
Выгода: Возможность легально использовать привычный инструмент с обновлениями, поддержкой новых фич Java и встроенным AI-ассистентом без необходимости покупки лицензий JetBrains.
Как применить:
plugins/ для ускорения запуска.Контекст: Чтобы создать брендированную версию IDE (изменить логотипы, вшить плагины), недостаточно просто скачать бинарник. Нужно собрать проект целиком. Процесс требует специфической настройки окружения и учета зависимостей, которые не всегда очевидны из стандартной документации.
Выгода: Полный контроль над безопасностью и функционалом среды разработки внутри корпоративного контура.
Как применить:
Service Messages в локальный Maven-репозиторий.out/artifacts.Контекст: Для реализации поддержки SQL, Spring или GPQL в GigaIDE используется механизм парсинга текста в PSI-дерево (Program Structure Interface). Основная сложность — перенос человекочитаемых спецификаций BNF (Backus-Naur Form) в программный код. Например, грамматика SQL содержит более 2500 правил, что в 4 раза больше, чем у Java.
Выгода: Возможность реализовать автодополнение, подсветку синтаксиса и рефакторинг для любого проприетарного или редкого языка.
Как применить:
.bnf файл с правилами языка.plugin.xml укажите новый язык и привяжите его к ParserDefinition.Пример настройки Gradle для генерации:
generateParser {
source = "src/main/resources/com/example/myLanguage.bnf"
targetRoot = "gen"
pathToParser = "/com/example/parser/MyParser.java"
pathToPsiRoot = "/com/example/psi"
}Контекст: При работе с огромными грамматиками (как SQL) стандартная генерация может приводить к тормозам или ошибкам компиляции (StackOverflowError). Это происходит из-за глубокой вложенности правил и повторных вызовов одних и тех же парсеров.
Выгода: Ускорение сборки плагина в 2 раза и плавный UI при редактировании больших файлов.
Как применить:
private. Для них не будут создаваться отдельные PSI-классы, что уменьшит количество файлов и нагрузку на компилятор.Live Preview для проверки разбора текста без перезапуска всей IDE.Контекст: В GigaIDE реализована система профилей плагинов. Это позволяет отключать пачки инструментов (например, для тестировщиков или DevOps), чтобы не перегружать память разработчика. Также решена проблема конфликтов ID при обновлении Open Source плагинов.
Выгода: Быстрый запуск IDE и отсутствие конфликтов версий при использовании кастомных сборок.
Как применить:
plugin id в plugin.xml. Это предотвратит попытки IDE обновиться из официального маркетплейса на несовместимую версию.Toggles (или аналоги), чтобы массово включать/выключать функционал в зависимости от роли пользователя.В: Можно ли в GigaIDE вернуть старый интерфейс (Classic UI)? О: На данный момент это затруднительно. Платформа следует за развитием IntelliJ, где новый UI стал стандартом. Плагины для возврата к старому интерфейсу постепенно перестают поддерживаться самой JetBrains.
В: Поддерживает ли GigaIDE разработку под мобильные устройства (Android)? О: Базовая версия ориентирована на Backend (Java/Kotlin). Для Android лучше использовать Android Studio, хотя теоретически в GigaIDE можно подключить соответствующие Open Source плагины.
В: Как бороться с ошибкой StackOverflowError при компиляции плагина с огромной грамматикой? О: Автор рекомендует два пути: либо переключиться на более современную JDK (например, JDK 21), либо оптимизировать BNF, пометив часть правил как private, чтобы сократить количество генерируемых классов.
В: Безопасно ли использовать GigaIDE в закрытом контуре компании? О: Да, GigaIDE включена в реестр российского ПО. 80% кода — это открытый исходный код IntelliJ Community, который можно проаудировать. Сберовские плагины (Spring, SQL) закрыты, но проходят внутренние проверки безопасности.
В: Планируется ли поддержка Python и Frontend-стека? О: Да, в версии GigaIDE Fullstack (ожидается к концу года) будет добавлена поддержка JavaScript, TypeScript и Python на уровне, близком к платным версиям зарубежных IDE.
Конспект создан на основе видео «GigaIDE: история глазами разработчика» канала JPoint. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=GNvBtOWDrSs