ky6 соединяет платформенную основу, расширения и проектный код.
Общая платформа, прикладные возможности, расширения, тема, данные и собственный код проекта имеют разные роли. Такое разделение помогает развивать систему без смешивания общей основы и проектной логики.
Платформа — общая технологическая основа для конфигурации, данных, доступа, автоматизации, обновлений и эксплуатации.
Разные уровни проекта можно развивать независимо, сохраняя общие правила.
Платформенные механизмы, расширения и проектные изменения не должны превращаться в один трудно обновляемый слой.
Платформа
Общая основа задаёт правила, которыми пользуются прикладные части веб-проекта.
Расширения и интеграции
Специализированные возможности и интеграции дополняют платформу там, где базовой функциональности недостаточно для конкретной задачи.
Воспроизводимый веб-проект
Тему, структуру публичной части, данные и настройки можно фиксировать как единое воспроизводимое решение для развёртывания и развития.
Проектный код
Собственная бизнес-логика и интерфейсы остаются частью конкретного продукта и развиваются в его темпе.