você sabe o que é MVC ?
- #PHP
- #JavaScript
- #Python
é um padrão de arquitetura de software
suas siglas significam Model, View, Controller,
cada palavra representa uma parte muito importante da aplicação.
para entender o que cada parte faz, observe a imagem que coloquei no post,
e leia o texto abaixo olhando a imagem.
1- A informação vem pelo browser atraves de uma requisição,
2- a controller faz a chamada para a model informando os dados que ela quer
3- então a model acessa o banco de dados e procura os dados
4- a model retorna novamente para a controller até ter todas as respostas
5- agora a controller encaminha os dados para a view
6- que por fim é responsável por renderizar o resultado final no browser.
então vimos que:
a controller faz a parte intermediária da aplicação,
a model é responsável pelas regras de negócio que estão vinculadas ao banco de dados,
a view é responsável por enviar a resposta para o browser dando uma resposta e renderizando o conteúdo final.