What is MVC?
Model-View-Controller
Software development architectural pattern which separates applications into 4 different layers:
What are the advantages of the MVC method?
Advantages:
a. Well-understood and highly-implemented paradigm - can be quickly understood by new developers to aid development and debugging.
b. Separation of concerns improves speed of writing code (reuse of components) as well as data security (isolation of data away from access points).
Name 3 examples of web development frameworks which use the MVC architecture