Size: a a a

Atomic Design && Feature Slices

2021 February 11

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
работа над данными - не только сохранение в бд
а я сказал обратное?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
это ваше отображение?
обычно, всё сводится именно к этому. мы делаем либо items.map, либо <div>{props.data}</div>
источник

AI

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

а это можно интерпретировать иначе ? Коннотация именно такая
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
у меня ни слова нет про бд
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
ок, тогда что ты подразумеваешь под "данными занимается бэк" и "мы делаем уи" ?
источник

AI

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

AI

Arthur Irgashev in Atomic Design && Feature Slices
у тебя ведь не уи говорит, какие данные он хочет показать, а уи строится исходя из того, что тебе и как нужно отобразить. и это всегда так
источник

IA

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

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


Я допускаю что могут быть исключения, когда на фронте у нас куча логики и UI это просто обсуживание этой логики и он вторичен. Итогда возможно что Feature Slices вообще не оправдан или его принципы не сильно повиляют на проект
Ну все таки мы в чате по Feature Slices/Atomic design, которые как раз про организацию кода при построении UI
И Feature Slices это именно ui-ориентированая архитектура.
источник

AI

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

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


Я допускаю что могут быть исключения, когда на фронте у нас куча логики и UI это просто обсуживание этой логики и он вторичен. Итогда возможно что Feature Slices вообще не оправдан или его принципы не сильно повиляют на проект
Ну все таки мы в чате по Feature Slices/Atomic design, которые как раз про организацию кода при построении UI
И Feature Slices это именно ui-ориентированая архитектура.
> Ведь с в целом мы могли бы дать пользоватлям просто CLI или доку на API.

именно. вот такая замена лучше всего говорит о том, что данные в центре всегда
источник

AI

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

IA

Ilya Agarkov in Atomic Design && Feature Slices
Arthur Irgashev
> Ведь с в целом мы могли бы дать пользоватлям просто CLI или доку на API.

именно. вот такая замена лучше всего говорит о том, что данные в центре всегда
для бекенда - да. В целом для всей системы - да.
Но на фронте мы пишем именно UI который будет удобнее чем CLI. Мы пишем интерфейс к данным
Хочешь напиши к ним другой UI, хоть 500 разных. Слой даных будет один на бекенеде
Ты же все 500 раз будешь описывать именно UI слой.

И если при разрбатке UI у тебя главное это не UI то…  ооок…
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
> Но на фронте мы пишем именно UI который будет удобнее чем CLI. Мы пишем интерфейс к данным

да блин, разница не в удобстве, понимаешь ?
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
да пофг на удобсво
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
ок
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
ты описываешь способ взаимдесвия
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
да. вокруг данных
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
еще раз
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
Хочешь напиши к ним другой UI, хоть 500 разных. Слой даных будет один на бекенеде
Ты же все 500 раз будешь описывать именно UI слой.

И если при разрбатке UI у тебя главное это не UI то…  ооок
источник