What is MVC programming?

Описание к видео What is MVC programming?

Go to http://StudyCoding.org to subscribe to the full list of courses and get source code for projects.
Updated version of this course is found at http://studycoding.org
MVC (Model View Controller) programming is a design strategy to create software. Each part of the program has a specific task. Programming employees can also be specialized for their particular part of the application development process. For example, the back end developer will work extensively with the model and database functions while the front end developer can concentrate on the view.

The Model is usually a collection of the basic objects, or classes, used in an application. These classes could be something like Users, Books, Tickets, Toys, Trips, Doctors, Appointments, Students, Products etc. Models may also be used to perform CRUD (Create, Read, Update and Delete) operations on the database.

The View is code that generates the portion of the program that the user sees: web page, windows form, a mobile application activity or even a text console app. The MVC pattern stresses that no business logic or data processing should be programmed in the view. The view's job is to present data that was provided from another part of the program.

The controller is the code that handles events: startup the app, handle a button click, update the status of a game or handle a navigation menu choice.

Traditionally used for desktop graphical user interfaces (GUIs), the MVC pattern has become popular for designing web applications. Popular programming languages like JavaScript, Python, Ruby, PHP, Java, C#, and Swift have MVC frameworks that are used for web or mobile application development.

Some framework tutorials that you will see on this channel include ASP.NET MVC in C#, JavaEE (Java Enterprise Edition) and Laravel in PHP.

Full C# Web Development course playlist
   • C# Web Development Course Introduction  

Комментарии

Информация по комментариям в разработке