MPIII - Aula 4, Parte 1: o fluxo no estilo arquitetónico MVC, aplicações Web
MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
-
Upload
leonel-morgado -
Category
Education
-
view
6.640 -
download
0
description
Transcript of MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Krasner, G. & Pope, S. (1988). A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming, 1(3), 26–49.
20 anos depois:
Um caso de exemplo e reflexão em 2008.
“Um sistema informático autónomo, ou seja, autogerido, libertaria o seu cérebro consciente (os administradores de sistemas) do fardo de funções de baixo nível: instalação, configuração, gestão de dependências, gestão da otimização de desempenho e manutenção rotineira.”
“Parte importante da infraestrutura deautogestão é a autorrepresentação usada para modelar as responsabilidades com as funcionalidades do sistema, possibilitando a análise e adaptação durante o funcionamento.”
“As práticas atuais de autorrepresentação são inflexíveis – logo, a sua alteração é dispendiosa. A separação adequada de responsabilidades é vital naautorrepresentação. O padrão Model-View-Controller (MVC) pode melhorar a separação de responsabilidades, ajudando a encapsular as operações de estado, análise e concretização. Isto, por seu lado, melhorará a flexibilidade e personalização da autorrepresentação, e simplificará a portabilidade entre implementações do sistema.”
De “o programa é tudo”......para “o programa é parte”.
Uma view atual mais autónoma......e mais isolamento entre
modelo e controlador.