Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.92 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.92 KB

MVC presentation first page

An Introduction to MVC: An Application Design Framework

MVC is an architectural design pattern that separates an application into three components: Model, View, Controller. My presentation details each design component, gives examples, and explains why MVC is so useful.

Link to project:

Lessons Learned:

MVC is an incredible organizational tool. It makes it easier to traverse a new code base, something that can always be a little tricky! The clear separation of concerns accomadates not only the original writer of the code, but all developers on a team.

Need to make a change to the User model of the application, look in the Models folder. Need to change the appearance of a user's profile page, check out the Views folder. Need to add new CRUD features, then head to the Controllers folder.

References:

Check out these amazing articles for more information on the topic!

Examples:

  • I am using the MVC framework to organize my app, LumiLab.