Ангелина Сидорцова — Острова. Фронтенд по кусочкам

34
Руководитель группы разработки общих интерфейсов Острова Фронтенд по кусочкам Гела Сидорцова Я.Субботник, Минск, 31 августа 2013 года

description

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

Transcript of Ангелина Сидорцова — Острова. Фронтенд по кусочкам

Page 4: Ангелина Сидорцова — Острова. Фронтенд по кусочкам

4

LEGO• используется на всем портале

• методология БЭМ

• сокращение времени разработки

• обеспечение единообразия портала

• внутренний сервис

Page 27: Ангелина Сидорцова — Острова. Фронтенд по кусочкам

.button {font-size: 16px;

}

.button {height: 24px;-webkit-tap-highlight-color: rgba(0,0,0,0);

}

Платформа: tablet

27

common.blocks

touch-pad.blocks

.button {display: inline-block;

}

bem-bl/block-common

touch.blocks

.button {background-color: grey;

}

Page 28: Ангелина Сидорцова — Острова. Фронтенд по кусочкам

Платформа: phone

28

.button {font-size: 15px;

}

.button {height: 24px;-webkit-tap-highlight-color: rgba(0,0,0,0);

}

common.blocks

touch-phone.blocks

.button {display: inline-block;

}

bem-bl/block-common

touch.blocks

.button {background-color: grey;

}