MVC is Not Your Problem
summary
The talk examines criticism of Model-View-Controller (MVC) in UI apps, arguing the pattern itself isn’t to blame for issues like Massive View Controller and tight coupling. It compares MVC to alternatives (MVVM, MVP, VIPER), explains that misuse not the architecture causes problems, and shows how to address those issues within MVC and other patterns.
AI-written summary · about
chapters (7)
- 0:00Introduction MVC basics
- 5:34Problems with MVC pattern
- 10:01Design goals beyond MVC
- 15:39Composition over MVC
- 20:31Controller alternatives
- 25:03Interface builder issues
- 27:28MVC is not your problem
related talks
43mMVC vs MVP vs MVVM vs MVI
01h 02mA comparative approach to MVC, MVVM and VIPER: taking the best ideas without fighting against the platform
36mMVWTF: Demystifying Architecture Patterns
38mThe M and C in MVC
33mMVVM as good (anti)pattern in iOS
04mA model walks into a JavaScript framework
32mEffective Android Architecture
22mMVVM at Scale: Not so Simple
