Алексей Охрименко - Большие миграции для больших проектов. Переезд Tracker на Gravity UI

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024
  • Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/K18Cxd
    - -
    Скачать презентацию с сайта HolyJS - jrg.su/ocJx6R
    Доклад охватывает различные варианты миграции на новый стек или архитектуру, включая использование nginx, переход постранично или покомпонентно, интеграцию в рамках монолита и переход к микросервисной архитектуре.
    Спикер рассмотрел плюсы и минусы каждого варианта. Показал, какой путь выбрала команда Tracker и с какими проблемами она столкнулась. Затронул вопросы автоматизации процесса миграции, включая использование линтеров, семантического поиска и замены кода с инструментами типа Semgrep и Comby.

ความคิดเห็น • 2

  • @izzy7541
    @izzy7541 3 หลายเดือนก่อน +1

    Ну... не, "отдать дизайнеру" просто так нельзя. В gravity почему-то захардкожены значения отступов, скруглений, размеров некоторых компонентов. Дизайнеру придётся переделывать компонент в фигме, а не изменять под себя. На фронтенде придётся переопределять компонент своими классами. Это огорчило, хотелось бы систему как у Mantine UI, где все значения компонента хранятся в токенах.
    Очень хватает ещё генерации css переменных из дизайн-токенов фигмы. Это было бы супер удобно, мы на проекте сейчас написали своё решение. А в остальном фреймворк супер

    • @KopoLPedov
      @KopoLPedov 3 หลายเดือนก่อน

      как по мне, то либа крайне сырая и в прод такое пускать нельзя