THESIS Studio Введение

Начиная с версии ТЕЗИС 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.