Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC

6,799 views

Published on

Análise da abordagem ao MVC de um sistema de 2008

Published in: Education
  • Be the first to comment

MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC

  1. 1. Krasner, G. & Pope, S. (1988). A cookbook for usingthe model-view controller user interface paradigm inSmalltalk-80. Journal of Object-OrientedProgramming, 1(3), 26–49.
  2. 2. 20 anos depois:Um caso deexemplo e reflexãoem 2008.
  3. 3. “Um sistema informáticoautónomo, ou seja, autogerido,libertaria o seu cérebro consciente(os administradores de sistemas)do fardo de funções de baixonível: instalação, configuração,gestão de dependências, gestãoda otimização de desempenho emanutenção rotineira.”
  4. 4. “Parte importante da infraestruturadeautogestão é a autorrepresentaçãousada para modelar asresponsabilidades com asfuncionalidades do sistema,possibilitando a análise e adaptaçãodurante o funcionamento.”
  5. 5. “As práticas atuais deautorrepresentação são inflexíveis –logo, a sua alteração é dispendiosa.A separação adequada deresponsabilidades é vital naautorrepresentação. O padrãoModel-View-Controller (MVC) podemelhorar a separação deresponsabilidades, ajudando aencapsular as operações de estado,análise e concretização. Isto, porseu lado, melhorará a flexibilidade epersonalização daautorrepresentação, e simplificará aportabilidade entre implementações
  6. 6. De “o programa é tudo”......para “o programa é parte”.
  7. 7. Uma view atual mais autónoma......e mais isolamento entre modelo e controlador.

×