Top Banner
14

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

Jun 19, 2015

Download

Education

Leonel Morgado

Análise da abordagem ao MVC de um sistema de 2008
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Page 2: 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.

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

20 anos depois:

Um caso de exemplo e reflexão em 2008.

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

“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.”

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

“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.”

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

“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.”

Page 8: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Page 9: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Page 10: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Page 11: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Page 12: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC
Page 13: MPIII - Aula 2, parte 2: Análise de uma abordagem mais moderna ao MVC

De “o programa é tudo”......para “o programa é parte”.

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

Uma view atual mais autónoma......e mais isolamento entre

modelo e controlador.