Size: a a a

2020 August 10

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
🦜
Ещё что?
высокий порог вхождения в декларативное программирование
источник

NF

Nikita Fedorov in ☄️ effector
createStore<🦉> ⁣
ты на руби писал?
java/c#/node
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
ты на руби писал?
в рельсах, когда описываешь вьюху, ты тоже ставишь ссылки
но вьюха про конкретные ссылки ничего не знает
источник

c⁣

createStore<🦉>... in ☄️ effector
просто функция, которая тебе сгенерит ссылку, когда-нибудь потом
и то какую зависит от контроллера
источник

c⁣

createStore<🦉>... in ☄️ effector
заюзал вьюху в другом контроллере, ссылки будут другими
источник

c⁣

createStore<🦉>... in ☄️ effector
разделено? да
источник

c⁣

createStore<🦉>... in ☄️ effector
аналог MVC во фронте это VIPER
с тотальным разделением ответственности
источник

B

Bogdan in ☄️ effector
createStore<🦉> ⁣
на бекенде поток данных идет в одну сторону
ВСЕГДА!
почему это всегда? а как же всякие очереди и все такое?
источник

c⁣

createStore<🦉>... in ☄️ effector
классический MVC нереализуем во фронте
туда добавляется так называемый mediator в виде EventEmitter
который по сути занимается роутингом событий
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
одна из больших сложностей декларативного программирования как мне кажется это как раз анаоиз самого дизайна такого приложения
источник

NF

Nikita Fedorov in ☄️ effector
createStore<🦉> ⁣
классический MVC нереализуем во фронте
туда добавляется так называемый mediator в виде EventEmitter
который по сути занимается роутингом событий
в твоём якобы классическом MVC тоже есть медиатор/роутер выдающий ссылки)
источник

c⁣

createStore<🦉>... in ☄️ effector
Bogdan
почему это всегда? а как же всякие очереди и все такое?
из контроллера отправляешь событие в очередь, что делать дальше сам решаешь, но чаще всего забиваешь и рендеришь вьюху, либо ждешь события из очереди рендеришь вьюху

смысл в том, что работает это в одну сторону:
(Controller -> Model) -> View

Вьюха не дергает контроллеры, она не дергает модель
и модель не дергает контроллер

Одно направление, всегда
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
в твоём якобы классическом MVC тоже есть медиатор/роутер выдающий ссылки)
якобы
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
когда ты пишешь отвечая на вопрос "что делает приложение?" а не на вопрос "как оно это делает?"
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
в твоём якобы классическом MVC тоже есть медиатор/роутер выдающий ссылки)
ты мне привел десяток картинок с MVC
на котором нет этого медиатора

А потом придумал его, и сказал, что он есть но на другом уровне абстракции
потом сказал, что это стрелка ПОЛЬЗОВАТЕЛЬ (а не код)
а потом сказал, что это EventEmitter, но на схеме его всё ещё нет
источник

c⁣

createStore<🦉>... in ☄️ effector
ты сам разберись, в своем знании паттерна
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
из контроллера отправляешь событие в очередь, что делать дальше сам решаешь, но чаще всего забиваешь и рендеришь вьюху, либо ждешь события из очереди рендеришь вьюху

смысл в том, что работает это в одну сторону:
(Controller -> Model) -> View

Вьюха не дергает контроллеры, она не дергает модель
и модель не дергает контроллер

Одно направление, всегда
вот MVC, который я видел, и который реализовывал десятки раз.
И это самый любимый паттерн бекендеров в 2010 годах; И пыха и руби и джанго, все вокруг него
источник

NF

Nikita Fedorov in ☄️ effector
createStore<🦉> ⁣
ты мне привел десяток картинок с MVC
на котором нет этого медиатора

А потом придумал его, и сказал, что он есть но на другом уровне абстракции
потом сказал, что это стрелка ПОЛЬЗОВАТЕЛЬ (а не код)
а потом сказал, что это EventEmitter, но на схеме его всё ещё нет
потому что его не должно быть на этой схеме
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikita Fedorov
потому что его не должно быть на этой схеме
классно)
источник

c⁣

createStore<🦉>... in ☄️ effector
компонента который соединяет другие компоненты и является важной частью архитектуры, НЕ ДОЛЖНО БЫТЬ НА СХЕМЕ КОМПОНЕНТОВ!
источник