Classical Architectures in Frontend
summary
Overview of classical client-side architectures — MVC, MVP, and MVVM — and how they relate to modern frontend technologies like React, Angular (AngularJS), web components, HTML5/CSS3 and APIs. Explains differences between the three patterns, why AngularJS uses MVVM rather than MVC despite its use of “controllers,” and why frontend developers should understand these architectures.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:29Architecture problems
- 3:56Separation of responsibilities
- 6:44MVC architecture
- 12:05MVP architecture
- 14:39MVVM architecture
- 19:59Architecture comparison
- 22:10Selection recommendations
- 23:37Q&A
related talks
01h 00mArchitecture of Modern JS Applications: Three Frameworks, Three Approaches
24mMVP & FRP for a controllerless architecture
42mWhy Is Frontend So Hard?
41mDiving into Modern Frontend Frameworks to Understand Their r
44mFrontend Architecture for Microservices
43mMVC vs MVP vs MVVM vs MVI
36mMVWTF: Demystifying Architecture Patterns
49mComponent-Based Modular Development
