Size: a a a

Atomic Design && Feature Slices

2021 February 11

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
у тебя уи может быть сколь угодно сложным, но сути это не меняет
да нет. меняет. Чем UI  сложнее тем больше нужно париться над его архитекруторой. Простым приложениям архитекрута вообще не нужна
источник

SE

Stanislav Eremenko in Atomic Design && Feature Slices
Dmitry Zherebko
что всё же надо признать что архитектура должна быть юай центрик
От приложения зависит.
Если приложение на фронте - это получить данные, показать пользователю в форме и отправить обратно - наверное, да, больше про UI.

Но есть кейсы, когда бэкэнд - это тупые сервисы, которые делают какую-то одну вещь, а на фронте пишется вся логика.
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Stanislav Eremenko
От приложения зависит.
Если приложение на фронте - это получить данные, показать пользователю в форме и отправить обратно - наверное, да, больше про UI.

Но есть кейсы, когда бэкэнд - это тупые сервисы, которые делают какую-то одну вещь, а на фронте пишется вся логика.
хз покажите мне такое
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
ещё не видел ниодного
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ilya Agarkov
да нет. меняет. Чем UI  сложнее тем больше нужно париться над его архитекруторой. Простым приложениям архитекрута вообще не нужна
так, ещё раз. я пишу о том, что архитектура везде разрабатывается комплексно. сложный уи не делает в приложении для просмотра логов главным сам УИ, по-прежнему остаются главные сами логи, то бишь данные
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
ещё не видел ниодного
ну у нас, например, была сложная логика просчёта корзины товаров на фронте
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
с кучей валидаций, с кучей интеракций с бэком
источник

SE

Stanislav Eremenko in Atomic Design && Feature Slices
Dmitry Zherebko
хз покажите мне такое
Пополнение транспортной карты.
Получить данные о карте (какой-нить баланс, история поездок) из транспортного сервиса
Принять оплату через платежный шлюз
Пробить чек через онлайн-кассу.

Вся логика взамодействия на фронте. Бэк только чуть-чуть готовит данные и выступает проксей
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Stanislav Eremenko
Пополнение транспортной карты.
Получить данные о карте (какой-нить баланс, история поездок) из транспортного сервиса
Принять оплату через платежный шлюз
Пробить чек через онлайн-кассу.

Вся логика взамодействия на фронте. Бэк только чуть-чуть готовит данные и выступает проксей
ну, по-факту да. бэк выставляет наружу эндпоинты, а флоу задизайнен на фронте (неважно, что за фронт)
источник

SE

Stanislav Eremenko in Atomic Design && Feature Slices
Arthur Irgashev
ну, по-факту да. бэк выставляет наружу эндпоинты, а флоу задизайнен на фронте (неважно, что за фронт)
+
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
просто, давайте признаемся, сам жс  располагает делать так, чтобы писать в уи какие-то запросы, дата-фетчинги и тд
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
и делать жирные реакт-компоненты, которые и вью, и бл
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Stanislav Eremenko
Пополнение транспортной карты.
Получить данные о карте (какой-нить баланс, история поездок) из транспортного сервиса
Принять оплату через платежный шлюз
Пробить чек через онлайн-кассу.

Вся логика взамодействия на фронте. Бэк только чуть-чуть готовит данные и выступает проксей
лол а где там логика?
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
загрузить показать
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
и пара форм
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
однако, жирный реакт-компонент всё ещё не делает УИ главным :)

весь УИ всё ещё строится вокруг того, как нам нужно отобразить эти данные и стейт
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
так, ещё раз. я пишу о том, что архитектура везде разрабатывается комплексно. сложный уи не делает в приложении для просмотра логов главным сам УИ, по-прежнему остаются главные сами логи, то бишь данные
сама суть фронта в том, что мы делаем UI. Данным занимается бекенд
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
просто, давайте признаемся, сам жс  располагает делать так, чтобы писать в уи какие-то запросы, дата-фетчинги и тд
не признаемся  - меня не заставляет
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ilya Agarkov
сама суть фронта в том, что мы делаем UI. Данным занимается бекенд
работа над данными - не только сохранение в бд
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Arthur Irgashev
однако, жирный реакт-компонент всё ещё не делает УИ главным :)

весь УИ всё ещё строится вокруг того, как нам нужно отобразить эти данные и стейт
источник