Как переводили страницу объявления на Beduin в мобильной версии Авито
Как переводили страницу объявления на Beduin в мобильной версии Авито Егор Савинцев, Frontend Platform Engineer в Авито, разбирает перевод страницы объявления на Beduin и показывает, что за таким шагом стоит не только переписывание блоков, но и пересборка клиентской архитектуры. Beduin здесь — это Backend-Driven UI: бэкенд отдаёт и данные, и сами компоненты, а на клиенте остаётся рендерер. Смысл материала практический. Автор объясняет, зачем вообще трогать уже работающую страницу, как менялась архитектура и какие компромиссы пришлось искать между нативным кодом и BDUI. Это особенно полезно командам, которые планируют перенос крупных экранов на BDUI и хотят заранее понять возможные риски и цену таких решений. При этом по доступному фрагменту нельзя оценить глубину методики, измерения и итоговые результаты миграции. Но уже сам контекст статьи даёт понятную опору для frontend- и backend-разработчиков, а также для инженеров платформ и архитекторов клиентских приложений. Если вы готовите похожий перенос, материал стоит читать именно как разбор архитектурных решений и компромиссов, а не как универсальную инструкцию. Источник: Habr Game Development RU — https://habr.com/ru/companies/avito/articles/1072198/