O que é MVC?

MVC, ou controlador de exibição de modelo, é uma técnica usada no software. Seu objetivo fundamental é criar uma distinção entre a maneira como o software lida com dados e a maneira como o software interage com o usuário. Essa distinção significa que os processos podem ser tratados, desenvolvidos e verificados separadamente, o que pode ser mais eficiente. Primeiro, um usuário insere dados, depois o software processa os dados e, finalmente, o software gera os resultados como um novo conjunto de dados. Um exemplo muito básico disso é um usuário digitando “2+2 =” em uma calculadora, a calculadora que está trabalhando na resposta e, em seguida, a calculadora exibindo “4”. A saída dos resultados é conhecida como Visualização. A entrada de dados pelo usuário é conhecida como controlador. É importante lembrar que a visão e o controlador são a SECções do programa que controlam a entrada e a saída. Os termos geralmente não se referem a objetos físicos, como teclado ou monitor.

O objetivo de usar o MVC é simplificar os elementos diferentes de um processo de software. Ao usar o sistema, um programa é efetivamente dividido em três partes: o processamento de dados, o processo de entrada e o processo de saída. Isso significa que as alterações em uma parte do programa podem ser feitas com mais problemas sem ter que reescrever também as outras partes do programa.

O sistema do controlador de exibição do modelo é amplamente considerado pioneiro em uma linguagem de programação intitulada SmallTalk. Criado na década de 1970 no Xerox, o SmallTalk foi parcialmente projetado para ensinar as pessoas sobre o modelo de objeto de computação. Simplificando, isso envolve dividir uma tarefa de computação em peças separadas e construir o programa na maneira como essas peças interagem. PequenoA conversa também foi um exemplo de programação dinâmica, na qual um programa pode ser revisado mesmo enquanto está operando.

O sistema MVC é frequentemente usado em software baseado na Web, como o usado em sites dinâmicos ou interativos. Nessas situações, a visualização é o código, como o HTML, que é gerado pelo software após o processamento de uma consulta. Por exemplo, em um mecanismo de pesquisa, a caixa de consulta de pesquisa seria o controlador e a página de resultados da visualização.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?