
A very popular interview question-
MVC
- Controller is the brain
- View’s can observer model directly
- Good for small projects
- Hard to test as view are tightly bound to models’ controller
- Early POCs
MVP
- Presenter is sitting betweeen View and Model
- A View interface specifically for screen responsibilities
- Can scale to medium to large scale projects
- Good testability