Architecture · 2004–now · Web Boom

MVC web frameworks

Model-view-controller as the default web shape. Still how most server-rendered apps think.

MVC stuck because it maps cleanly to HTTP request cycles and junior hiring pools. Front-end frameworks renamed pieces but kept the separation instinct. It fails only when teams treat the pattern as permission to build god controllers.

Context

The browser ate the desktop

The web became the default delivery surface. LAMP and Rails made shipping cheap; Ajax made pages feel like apps; SOAP/SOA tried to enterprise-ify the wire. REST won by being debuggable with curl. This decade invented the modern product cadence — and the habit of treating every new framework as destiny.

Compare with

Related

© 2026 Fadstack · Shane Code

Opinionated history · not a ranking