clean, в чем разница между ними? я на clean сижу посмотрел в ту сторону, но что то не особо разницу заметил, если разница в целом?
Да там разница в том как реализован поток данных, в clean(VIP) архитектуре поток данных выглядит следующим образом: View-Interactor-Presenter-View, Получается некий круг где данные идут только в одном направлении(вперёд). В Viper же немного иначе устроен поток данных: View-Presenter-Interactor-Presenter-View В данном случае у тебя данные доходят до interactora и поток происходит в обратном направлении (т.е. поток реализован в двух направлениях, сначала вперёд до interactor'a и назад до view)
все архитектуры плюс-минус похожи. И решают одну задачу "как раскидать код по файликам и папкам" все. А вот эти масштабируемость, удобство тестирования и пр. не будет работать нигде если код криво написан и связан.
тем что вайпер - это дизайн паттерн, а не архитектура. и она только для бизнес логики приложения. клин уже архитектура для абсолютно всего, где презентация, это один из трех слоев. по этому сравнения клин и viper MVX и тому прочее - не правильные
А mvc это архитектура или паттерн?
Архитектура?
дизайн паттерн
Или архитектурный паттерн?
а ну или так
отличная архитектура.
все зависит от команды. В каждой избушке свои погремушки.
Обсуждают сегодня