You are here: Home » NewsFeeds » Is Model-View-Controller dead on the front end?

Is Model-View-Controller dead on the front end?

More and more front-end developers are adopting unidirectional architectures. So what’s the future for the classic Model-View-Controller (MVC) approach?In order to understand how we got to this point, let’s first review the evolution of front-end architecture.Over the past four years, I’ve worked on a great deal of web projects and spent a good amount of time architecting front ends and integrating framework into them.Before 2010, JavaScript — that programming language jQuery was written in — was used mostly for adding DOM manipulation to traditional websites. Developers didn’t seem to care much about the architecture itself. Things like the revealing module pattern were good enough to structure our codebases around.Our current discussion of front-end vs back-end architecture only came about in late 2010. This is when developers started taking the concept of a single page application seriously. This is also when frameworks like Backbone and Knockout started to become popular.Since many of the principles these


 

Original article