Too Long; Didn't Read
Model-View-Controller (MVC) is one of the most widespread and influential patterns in software architecture. Despite rumors of MVC’s <a href="http://cirw.in//blog/time-to-move-on.html" target="_blank">death</a>, it remains a useful pattern to <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank">understand</a>. In this post, rather than reining in the various definitions of MVC, I will highlight how it evolved into the modern web frameworks we know and love today.