Як ми переписали Сільпо на Angular [ukr]

Цей доклад починається з короткого огляду історії фронтенду, згадуючи часи домінування AngularJS та причини його подальшого спаду популярності (зокрема, складність та поява React).

Основна частина презентації фокусується на сучасних покращеннях Angular, таких як:

  • Standalone Components: Спрощують структуру додатку, зменшуючи потребу в модулях та полегшуючи композицію і "ліниве" завантаження.
  • Signals: Пропонують простіший підхід до управління станом та відстеження змін, порівняно з RxJS, покращуючи продуктивність та зменшуючи ризик витоків пам'яті.
  • Control Flow: Введення нових, більш інтуїтивних директив (@if, @for) для керування потоком у шаблонах.

Презентація доводить, що завдяки нововведенням Angular став значно простішим, гнучкішим та зрозумілішим, особливо для новачків, і закликає розробників не боятися розглядати його для своїх проєктів.

Євген Русаков
FE Tech, Silpo
  • У Сільпо пройшов шлях від проектування і розробки MVP до повноцінного веб-додатку зі складною архітектурою, SSR та мікрофронтендом
  • Як Service Custodian відповідаю за розвиток дизайн-системи, UI та технічних фронтенд-рішень у продуктах Сільпо, ЛОКО та Бек-офісу
  • У ROZETKA займався архітектурними рішеннями, оптимізацією продуктивності, побудовою та лідерством фронтенд-команди, створенням перших версій UI Kit
  • У MasterCard розробив платформу для white-label рішень, яку надалі використовували Microsoft, Samsung та інші компанії
  • Брав участь у створенні Battlelog — платформи для екосистеми Battlefield, а також у запуску перших офіційних серверів в Україні
  • LinkedIn, Threads, Medium
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?