Конференция прошла. Ждем вас на FrontendConf Moscow 2018 в октябре! Подать доклад

Компонентный подход без модных фреймворковИнструменты

Доклад принят в программу конференции
Руслан Рустамов
Kodix Automotive

Старший frontend-разработчик в KODIX Automotive.
Вебом занимается 5 лет, хорошо помнит табличную верстку, картинки для имитации border-radius и как настроить магазин на joomla. Дебажил алертом.
Прошедший год занимался разработкой UI-библиотек для дилерских платформ Infiniti и Volkswagen.

Тезисы

Начать стоит с того, что было:
5 разных UI-китов, около 400 сайтов на shared-хостингах, битрикс, спагетти-код на jquery.

К чему хотелось прийти:
Сократить время разработки и поддержки UI-китов, добиться унификации компонентов. Все это в условиях отсутствия SSR и без потери в качестве SEO. А еще, чтобы эти самые киты можно было центрально обновлять.

Мы выбрали написание собственного самоката, с оглядкой на существующие фреймворки. Спустя год нам удалось перевести 2 из 5 китов на новые рельсы, выкатить новый дизайн на 150 сайтах, выработать подход по работе с компонентами, научить бэкендеров БЭМ-у, попробовать рендерить pug на node.js через битрикс (!), развернуть свой npm-сервер и систему сборки и деплоя.

Другие доклады секции Инструменты