O que é o tal MVC?

O MVC é uma arquitetura de desenvolvimento que separa a responsabilidade do software em três partes distintas: Model, View e Controller.

O Model é composto pelas entidades e persistência de dados, ele é o coração da aplicação, é responsável todas as regras, validações e definições de como sua aplicação deve funcionar.

A View é responsável pela interface gráfica da aplicação, contem todas as janelas, botões e campos, o usuário sempre interage com a View.

O Controller faz a comunicação entre a View e o Model.

 

Vantagens do uso da Arquitetura

  1. Separa a lógica de negócios da interface gráfica;
  2. Possui re-usabilidade, pois um Model pode ser usado para varias Views;
  3. Reduz o esforço na manutenção do software, pois as alterações são efetuadas separadamente não afetando as outras camadas do sistema

 

O MVC possui um framework para ser utilizado no AdvPL, nos próximos posts veremos como criar uma aplicação em MVC.

 

 

 

 

 

 

 

Anúncios
Categorias: MVC

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s