Шаблон розбиває програму на 3 частини
Controller / \ View Model Controller - користувач перейшов на головну сторінку Model - за проханням контролеру, завантажуємо статті з БД View - за проханням контролеру, відображає головну сторінку з статтями
Мінус – в великих програмах, контролер стає занадто складним
Порівняння | MVC | MVVM |
Простота | + | – |
Організація коду | – | + |
Повторне використання | – | + |
Можливість тестувати | – | + |