Mvc
- The MVC framework is available in most development languages
- The core idea of the MVC framework is: decoupling
- Reduce the coupling between functional modules, make it easy to change, and easily refactor code to maximize code reuse
- M represents model, primarily for encapsulation of the database layer
- V represents view, which is used to show the results to the user
- C represents the controller, which is the core for processing requests, fetching data, returning results
Mvt
- Django is a Python-style web development framework
- is different from MVC and belongs to the MVT framework
- M represents model and is responsible for interacting with the database
- V represents view, which is the core, responsible for receiving requests, getting data, returning results
- T denotes template, responsible for rendering the content to the browser
Web Framework _MVC vs MVT