Начиная с версии ТЕЗИС 5.0, THESIS Studio представляет собой плагин для IDE InteliJ IDEA.
Средство разработки THESIS Studio
Начиная с версии Системы ТЕЗИС 5.0, средство разработки THESIS Studio реализовано в виде плагина для интегрированной среды разработки IntelliJ IDEA. Данное решение построено на базе платформы CUBA Studio и позволяет осуществлять разработку не только проектов расширения ТЕЗИС, но и проектов на платформе CUBA.
Дополнительные возможности
Функциональность THESIS Studio включает дополнительные возможности работы с Системой ТЕЗИС, отсутствующие в стандартной версии CUBA Studio:
- поддержка работы с проектами ТЕЗИС;
- быстрое создание сущностей и экранов, а также сопутствующей логики для типов карточек: «Документ», «Карточка», «Справочник»;
- добавление атрибутов в сущности ТЕЗИС;
- улучшенный механизм миграции проектов.
Особенности платформы
При разработке учитываются различные особенности платформы CUBA, переопределенные в Системе ТЕЗИС, в том числе:
- поддержка автоматической конфигурации модулей (portal, mobile-rest, hr-rest, caching);
- возможность использования одной базы данных разными источниками данных;
- инициализация базы данных скриптами Groovy (через DocFlowDeployer);
- иные специфические настройки.
Важно! На данный момент плагины THESIS Studio и CUBA Studio не совместимы друг с другом. Для корректной работы необходимо отключить плагин CUBA Studio в среде разработки IDE перед активацией THESIS Studio.