По-моему, всем давно надоело, что дизайнеры и разработчики интерфейсов дублируют работу друг друга, причем постоянно. У каждого свой набор компонентов для сборки интерфейса, свои понятия о принципах его построения, и компоненты каждый делает, как знает, лишь бы выглядели хорошо.
Компонентный веб, современные методологии, такие как БЭМ, и инструменты, такие как Sketch и AI, вкупе с передовыми фреймворками, такими как React и Angular, а также шагающий по миру стандарт ES6, могут решить насущные проблемы создания интерфейсов.
Я покажу, как дизайнер может использовать компоненты в Sketch, сделанные разработчиком. Редактировать и изменять их. А также расскажу, насколько сильно это упрощает жизнь в команде, создающей невероятные продукты каждый день ;)
23. Решения
• одна методология на всех
• один набор компонент
• один принцип организации
• версионность везде
• живые компоненты первичны
• наследование на уровне
реализации компонент
• максимум повторного
использования
23
84. Результат
• одна библиотека компонент
• нет кучи дизайнерских версий
• всё под контролем
• все в теме
• один язык общения
• нет дублирования работы
84