🔥

Тред (Ник Лопин (@N_Lopin))


Чтобы хоть как-то говорить про дизайн-системы, нужно определиться с терминологией. Мне кажется важным разделить два понятия: дизайн-система и библиотека компонентов (UI Kit)

Библиотека компонентов — это набор готовых строительных блоков для создания интерфейсов. Дизайнеры нарисовали, разработчики напрогали и переиспользуют. Очень утилитарная штуковина для ускорения разработки интерфейсов

Дизайн-система — это инструмент для формирования общих подходов и паттернов проектирования интерфейсов в компании. Такой альманах, как нужно делать интерфейсы. Она обычно включает в себя библиотеку компонентов, но может и не включать.

Эти два понятия относятся друг к другу примерно как элементы фирменного стиля компании к её брендбуку. По-программистски: дизайн-система — фреймворк, а компоненты — компоненты

Ник ЛопинНик Лопин