Jmix Studio - это специализированный инструмент для разработки корпоративных веб-приложений на основе full-stack фреймворка Jmix.
Studio помогает на всех этапах создания приложения: создание и настройка проекта, определение модели данных, генерация скриптов миграции БД, разработка UI-экранов в визуальном редакторе. Studio также предоставляет расширенную навигацию, автодополнение кода и инспекции, специфичные для проектов Jmix.
Ключевые возможности
- Модель данных: создание и редактирование сущностей и их атрибутов, lifecycle-методов, индексов и ограничений.
- Автоматическая генерация Liquibase changelogs путем сравнения модели со схемой базы данных.
- WYSIWYG-редактор экранов UI.
- Визуальный редактор ролей: возможность настраивать параметры ролей и разрешения в графическом интерфейсе.
- Reverse engineering: создание модели данных и экранов UI для работы с внешними API и существующими (legacy) базами данных.
- Отображение важных элементов проекта в панели Jmix.
- Горячее развертывание (Hot Deploy).
- Интенции, инспекции, ссылки и быстрые исправления в исходном коде для ускорения процесса разработки.
jmix.ru | Telegram | VK Видео | GitHub