Что такое архитектура приложения. Паттерны MVC, MVP, MVVM. - видео HD

Что такое архитектура приложения. Паттерны MVC, MVP, MVVM. - видео
00:15:40
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18498 роликов

Что такое архитектура приложения. Паттерны MVC, MVP, MVVM. - видео.

Данное видео — это краткая вводная лекция в архитектуру приложений. 

В нем я рассказываю о том, что такое архитектура, и какую роль она играет при развитии программного продукта.

Так же пробежимся по паттернам проектирования, которые используются для построения пользовательского интерфейса, таким как:


Model-View-Controller
Model-View-Presenter
Model-View-ViewModel

Поддержать канал

RSS
@arhitutorials
09:10
+107
Сегодня у автора канала день рождения. Приму поздравления в любом виде)
@dmitriykonopinskiy3793
07:37
а почему в MVC стрелка от View к контроллеру, а не от юзера к контроллеру?
Комментарий удален
@user-oe1xo9xm3e
19:15
+2
«Проще показать проблему, а потом обозначить, как она решается» — вот за этот подход, который и демонстрирует видео целиком, я бы поставил +100500 лайков. Я действительно про эту долбанную архитектуру столько посмотрел, но почти никто не хочет показать, как это работает в коде. Спасибо вам огромное
@RainbowJet1
19:02
+1
Наконец-то я понял в чём отличие MVP от MVVM. Отличие в том, что при MVVM подписчиков(вьюх) может быть сколько угодно, и каждый раз когда от модели во ViewModel прилетает изменение, все подписанные вьюхи об этом уведомляются и изменяются. А при MVP каждый Презентор подписан на одну конкретную вьюху. Соответственно, если вьюх динамическое количество, то память засоряется кучей Презенторов на каждую вьюху. Если я правильно понял, получается MVVM лучше?
@AA-ld2ix
04:02
Гигант
@alexkoty5877
10:56
Сергей, привет. Ты в видео разрешил тебя покритиковать. Мне видео вообще не зашло. Я ожидал что ты будешь показывать не просто какие-то методы и переменные, покажешь вот класс — это вьюмодель, вот другой класс — модель, вот вьшка, взаимодействют они так и так. А у тебя просто какой то код на экране и куча текста идет не понятно про что
@Mazaxict11
20:56
Вы грамотно объяснили паттерны, но ваш код уж извините пахнет плохо. Первый пример который вы показали для MVC ничего общего с этой архитектурой не имеет, ваши контроллеры это тоже view которые вы просто разбили на кусочки и потом напихали в одну Активити. Этот паттерн реализуется совсем не так
@user-vj5fv6rv5u
22:36
Спасибо вам большое, очень интересное подробное объяснение. Рада, что нашла ваш канал!
@dnr_8365
08:13
В-деревья рулят не только в бд)