CUBA Studio

CUBA Studio доступна в виде бесплатной версии и по коммерческой подписке. Бесплатная версия Studio полностью функциональна, но ограничивает размер модели данных приложения десятью сущностями. Это идеальный вариант для начала проекта и изучения возможностей платформы. В дальнейшем вы можете продолжить разработку бесплатно только в Java IDE, например Eclipse или IntelliJ IDEA Community Edition, либо приобрести коммерческую лицензию, которая также включает доступ к премиум-дополнениям.

Возможности Бесплатная версия Коммерческая версия
РАЗРАБОТКА
Визуальный редактор экранов
Двусторонняя интеграция с популярными Java IDE
Применение изменений без перезапуска (hot deploy)
Интеграция сторонних визуальных компонентов
Развертывание в облаке в один клик
Простое обновление версий платформы и подключение дополнений
Коллекция демо-проектов
ГЕНЕРАЦИЯ КОДА
Файлы проекта и скрипты сборки
Модель данных и схема БД
Экраны редактирования и просмотра данных
Стабы для сервисов, слушателей, обработчиков событий и т.д.
Модель данных и экраны на основе существующей базы данных
ЛИЦЕНЗИЯ
Размер модели данных приложения 10 сущностей Неограничен
Премиум-дополнения - Все дополнения включены в подписку
Цена Бесплатно 14400-18000 руб. в год
Загрузить бесплатную версию Купить коммерческую подписку

После истечения срока коммерческой подписки:

— Вы можете продолжать использовать версии Премиум-дополнений, которые были загружены до окончания подписки

— Studio продолжит работать в режиме бесплатной версии



Если у вас есть вопросы по использованию CUBA Studio, вы можете посмотреть раздел FAQ или связаться с нами.

Плагин для IDE

Плагин для IDE платформы CUBA является бесплатным и может быть установлен из репозиториев плагинов IntelliJ IDEA и Eclipse. Плагин упрощает работу с кодом приложений на платформе, таким образом органично дополняя Studio, которая автоматизирует задачи, не связанные непосредственно с кодированием.

Возможности:

  • интеграция Java IDE с CUBA Studio
  • навигация между описателем экрана, контроллером и элементами модели данных
  • продвинутые возможности инжектирования (injections), включая компоненты экранов, обработчики событий, сервисы, источники данных, а также инфраструктурные бины и сервисы платформы
  • генерация кода и рефакторинг, специфичные для платформы
  • hot deploy отдельных файлов
  • создание и выбор локализованных сообщений для компонентов

*Важно: в версии для Eclipse возможности плагина ограничены. Мы работаем над улучшением поддержки Eclipse.