ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
On MV Whatever
frameworks
Lessons learned the hard way
Mv* patterns
Shot myself in the foot
What is MVC?
Model
View
Controller
What is MVP?
Presenter
Model
View
Presenter
What is MVVM?
View-Model
Model
View
View-Model
Notice any patterns?
All have the same problems
For the love of God, why?
UI, not app patterns
Fat controller/whatever
Separate MVC from all else
Dependency inversion !=
Dependency injection
Learn dependency inversion
Use injection correctly
Automappers !=
alwaysYourFriend
Learn to use View-Models
Model != DAL
Frameworks++++++
Create your own stuff
Take aways
Again, separate your code
JBITDMYSUI
Can’t use MVC for everything
Questions?
Thank you & Coffee time

More Related Content

Editor's Notes

  • #33: Just because it’s there doesn’t mean you should use it