Конференция завершена. Ждем вас на FrontendConf в следующий раз!

История одной миграции Frontend

Доклад отклонён
Никита Мостовой
HeadHunter

Ведущий фронтенд-разработчик в команде архитектуры в HeadHunter.

Телеграм — xnimorz
Twitter — https://twitter.com/xnimorz
Тезисы

Миграция проекта с одной технологии на другую — это всегда стресс и боль для бизнеса и разработки.

Наш основной проект, написанный на vanilla + jQuery с серверным XSLT и Python в качестве API Gateway, насчитывает больше 200 уникальных страниц и миллионы строк кода.

Полтора года назад мы приняли решение переезжать на React стек. И кроме обновления кодовой базы, мы решили перевести наш веб-сайт на SPA.

Мы не затормозили бизнес-разработку, и приняли концепцию частичной миграции. В ходе миграции мы решали большое количество вопросов, в том числе: как сделать, чтобы React приложение "знало свои рамки", а старое приложение не сломало новое? Как настроить клиентский роутинг в SPA, если главным "дирижером" выступает Python приложение, которое мы развивали более 5-ти лет?

Мы поговорим о инженерных решениях для перевода большого приложения с одного стека на другой, про UI ToolKit для двух миров и SSR.

Single page application, толстый клиент
,
AngularJS, Backbone.js и другие JavaScript-фреймворки
,
JavaScript

Другие доклады секции Frontend