What is MVC and what is the features?

This concludes the tour of Model-View-Controller (MVC).

Patrick Wan
3 min readJun 20, 2021

--

The Model-View-Controller (MVC) framework is an architectural pattern that separates an application into three main logical components Model, View, and Controller. Hence the abbreviation MVC. Each architecture component is built to handle specific development aspect of an application.

MVC framework is a start point that for the beginner should learn it. It will bring a benefits to everyone that who know the MVC structure. Nowadays, MVC architecture in web technology has become popular for designing web applications as well as mobile apps.

Features of MVC

  • To design a web application architecture using the MVC pattern, it offers full control over your HTML as well as your URLs
  • Clear separation of logic: Model, View, Controller. Separation of application tasks viz. business logic, Ul logic, and input logic
  • URL Routing for SEO Friendly URLs. Powerful URL- mapping for comprehensible and searchable URLs
  • Supports for Test Driven Development (TDD)

MVC Architecture

Here is the detailed architecture of MVC framework:

Three important MVC the components are:

  • Model: It includes all the logical to grab the data and its also communicate with database.
  • View: Present data…

--

--

Patrick Wan
Patrick Wan

Written by Patrick Wan

My name’s Patrick. I’m a Software Developer, experience in Laravel, Vue Js, React Js, Livewire, Jquery, Codegniter, NPM, GIT. I have 5 years plus experience.

No responses yet