What is MVC?
MVC or model display controller is a technique used in software. Its basic purpose is to build a distinction between how software processes data, and the way the software interacts with the user. This distinction means that processes can be processed, developed and controlled separately, which can be more efficient. First, the user enters data, then processes the software data and the software eventually publishes the results as a new data set. A big basic example is the user of writing "2+2 =" to the calculator, the calculator draws up the answer and then the calculator showing "4". The output of the results is known as a view. The user's data input is known as the controller. It is important to realize that the view and the controller are a security that controls the input and output. The terms usually do not apply to physical objects such as keyboard or monitor.
The purpose of using MVC is easier to insulate different elements of the software process. UseThe system is efficiently divided into three parts: data processing, input process and output process. This means that changes in one part of the program can be made smoothly without having to rewrite the other parts of the program.
The model controller system is widely considered a pioneer in the programming language called Smalltalk. Smalltalk was created in Xerox in the 1970s and was partially designed to teach people to people about the model of computer technology. Simply put, this includes the division of the computing task into separate parts and creating a program around the way of interacting these parts. Malibalk was also an example of dynamic programming in which the program can be revised, even if it works.
MVC is often used in web software, such as a system used in dynamic or interactive websites. In these situations, the view is a code such as HTML, which is generated by software after processing. For example, in a search engine wouldLO fields for searching and display results page.