Новая версия Кремния станет одним из крупнейших технических обновлений системы за всё время её существования. Фактически речь идёт не о точечной переработке, а о полном обновлении архитектуры и переписывании основного движка с нуля.
Ранее Кремний использовал HTML, CSS и JavaScript на Frontend и Node.js на Backend. По мере развития системы такая архитектура начала ограничивать дальнейшее масштабирование: усложнялась поддержка, увеличивалось количество технических накладок, а внедрение новых возможностей требовало всё больше ресурсов.
Опыт разработки КопеллаЛайв на Next.js и TypeScript показал эффективность этих технологий внутри нашей экосистемы. Поэтому Next.js и TypeScript стали основой нового Frontend Кремния и части его серверной логики.
Оставшаяся часть Backend переводится на Go — производительный язык, ориентированный на высокую скорость работы и стабильность при возрастающей нагрузке. Новая архитектура должна сформировать более надёжный технический фундамент для дальнейшего развития корпоративной экосистемы Копеллы.
Одновременно обновляется и дизайн-система. Основная структура Кремния останется знакомой пользователям, однако внутри неё появится ряд существенных улучшений:
1. Переработана адаптация интерфейса для больших экранов и мобильных устройств.
2. Расширены возможности меню и набор доступных элементов интерфейса.
3. Обновлён motion-гайдлайн и система анимаций, что позволит быстрее и единообразнее собирать новые модули.
4. Добавлены новые базовые компоненты дизайн-системы с поддержкой создания собственных решений на их основе.
Основная задача Кремния остаётся прежней – стать единой технологической основой корпоративной экосистемы Копеллы и предоставить более современное, гибкое и удобное решение для разработки внутренних продуктов вместо использования сторонних CMS.
На скриншоте представлены тестовые компоненты в различных состояниях. Они используются командой для проверки качества интерфейса, адаптивности и поведения элементов в реальных сценариях.
Полноценных модулей, использующих весь потенциал новой архитектуры, пока нет – однако необходимый фундамент для их дальнейшей разработки уже формируется.
