Size: a a a

React — русскоговорящее сообщество

2020 November 18

G

GetMad in React — русскоговорящее сообщество
Я имею в виду чистую архитектуру о которой говорит bob martin. Там где речь идет об отделении используемых либ от ядра приложения. Так что ты можешь в любой момент поменять стм или ui либу не затрагивая при этом бизнес логику и сущности
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну redux может жить только с react?
источник

G

GetMad in React — русскоговорящее сообщество
Не только
источник

PD

Psycho Delick in React — русскоговорящее сообщество
а сам Боб не приводит примеров?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну вот как-то так. у redux есть вполне доступные открытые для всего остального методы подписок/получения состояния
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
так же, как и у react
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
GetMad
Я имею в виду чистую архитектуру о которой говорит bob martin. Там где речь идет об отделении используемых либ от ядра приложения. Так что ты можешь в любой момент поменять стм или ui либу не затрагивая при этом бизнес логику и сущности
На фронте редко встречается логика, которую есть смысл так отделять
источник

G

GetMad in React — русскоговорящее сообщество
Psycho Delick
а сам Боб не приводит примеров?
Только на джаве. Не совсем понятно как к современным спа это применить
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
учитывая что в чистой архитектуре ui не делится на что-то ещё, а фронт это про ui, очевидно, что там не написано как правильно делить фронт
источник

G

GetMad in React — русскоговорящее сообщество
Ну, в современных спа у нас не только ui
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Vladimir Klimov
На фронте редко встречается логика, которую есть смысл так отделять
согласен, это больше про new People() и то, как оно там с остальными объектами будет взаимодействовать. но сейчас в целом так повсеместно
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
несомненно, но тем не менее, в момент написания чистой архитектуры не было фронта как сейчас
источник

G

GetMad in React — русскоговорящее сообщество
Bugs Bunny
ну вот как-то так. у redux есть вполне доступные открытые для всего остального методы подписок/получения состояния
Да, но если я храню бл в экшон креаторах, то если я захочу сменить редакс на другую стм, мне придется перемещать бл
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
в C# декораторы для Entity Framework, в Java декораторы для Spring. "чистая" логика нужна крайне редко
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
GetMad
Да, но если я храню бл в экшон креаторах, то если я захочу сменить редакс на другую стм, мне придется перемещать бл
Чистая архитектура нужна не для того, чтобы было легче "менять стм"
источник

G

GetMad in React — русскоговорящее сообщество
Ilya Izilanov
несомненно, но тем не менее, в момент написания чистой архитектуры не было фронта как сейчас
Ну, принципы все же довольно фундаментальные. И идея сделать так чтобы твоя бл не зависила от вещей вне твоего контроля выглядит привлекательной
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Bugs Bunny
в C# декораторы для Entity Framework, в Java декораторы для Spring. "чистая" логика нужна крайне редко
И то и другое - детали реализации, от которой бизнес логика зависеть не должна бы
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Vladimir Klimov
И то и другое - детали реализации, от которой бизнес логика зависеть не должна бы
ну писать сущности без фич "из коробки" — такое себе
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Bugs Bunny
ну писать сущности без фич "из коробки" — такое себе
Посмотрите видосы Андрея Мелихова про гексагональную архитектуру на нексте
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
Vladimir Klimov
Посмотрите видосы Андрея Мелихова про гексагональную архитектуру на нексте
на несте вроде
источник