Size: a a a

Atomic Design && Feature Slices

2021 February 11

SE

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

И если при разрбатке UI у тебя главное это не UI то…  ооок…
А что значит «мы пишем именно UI»?
Верстка или какие-нить динамичные компоненты?
Я не придираюсь, правда не понял.
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
я говорю, что не при разработке УИ главное не он, а при разработке ПРИЛОЖЕНИЯ
источник

AI

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

ЛЮБАЯ система — данные + взаимодействие. УИ - способ их отобразить и послать сигнал. УИ может быть как CLI, так и GUI. это не важно
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
потому что ещё раз: пользователь хочет работать с какой-то моделью. всегда. кроме как статичной отдачи сайта с топ 10 картинками за 10 дней
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
а разница, введёт он число 1 с клавиатуры в консоль или кнопкой натыкает - вообще не существенна, это просто способ оповестить систему о том, что произошли какие-то изменения и появились новые данные для вычисления (обновления интерфейса)
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
“ЛЮБАЯ система — данные + взаимодействие. УИ - способ их отобразить и послать сигнал. УИ может быть как CLI, так и GUI. это не важно” - когда юай это 90% кода
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
то нет
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
да )
источник

AI

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

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
а разница, введёт он число 1 с клавиатуры в консоль или кнопкой натыкает - вообще не существенна, это просто способ оповестить систему о том, что произошли какие-то изменения и появились новые данные для вычисления (обновления интерфейса)
Важно
источник

IA

Ilya Agarkov in Atomic Design && Feature Slices
>> а разница, введёт он число 1 с клавиатуры в консоль или кнопкой натыкает - вообще не существенна, это просто способ оповестить систему о том, что произошли какие-то изменения и появились новые данные для вычисления (обновления интерфейса)

дак фронт это и есть “нажмет он на клавиатуре или тыкнет кнопку мышкой?”
Именно это на фронте и важно.
Мы описываем имено способ взаимодесввия.
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Cli и браузер приложения крайне сильно отличаются
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
И по поведению и по способу написания
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
createStore<🦉> ⁣
Cli и браузер приложения крайне сильно отличаются
и ?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
createStore<🦉> ⁣
И по поведению и по способу написания
И по организации кода
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Это значит что и структура кода будет разная. Вплоть до архитектуры
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
createStore<🦉> ⁣
Это значит что и структура кода будет разная. Вплоть до архитектуры
и ?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
речь же не об этом уже даже ...
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
представь себе натягивать архетектуру веб приложения на компайлер
источник

AI

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