Which Software Architecture Should You Use: MVC, MVP, or MVVM?
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
Which GUI software architecture should you use in your project: MVC, MVP, or MVVM? In this video, I break down the pros and cons of each approach, so you can make the best decision for your project.
The code I worked on in this tutorial is available here: https://github.com/ArjanCodes/2022-gui.
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/
🔖 Chapters:
0:00 Intro
1:28 Example explanation
3:18 Model-View-Controller (MVC)
9:23 Model-View-Presenter (MVP)
18:24 Model–View–Viewmodel (MVVM)
19:49 PyQt
22:44 Model-Template-View (MTV)
23:30 Outro
#arjancodes #softwaredesign #python