... | ... | @@ -15,7 +15,7 @@ Dado que o fluxo de telas da versão mobile possuir maior complexidade que a ver |
|
|
|
|
|
A arquitetura selecionada para o front-end web é o MVC (Model-View-Controller). Como a aplicação web possui um fluxo de telas relativamente simples, não é necessário se preocupar em abstrair a lógica de apresentação de telas em uma camada adicional.
|
|
|
|
|
|
![Web Architecture](https://tools.ages.pucrs.br/id-care/idcare-wiki/blob/master/Images/Web_Architecture.png)
|
|
|
![Web Architecture](https://tools.ages.pucrs.br/id-care/idcare-wiki/raw/master/Images/Web_Architecture.png)
|
|
|
|
|
|
Como pode se ver na imagem, o fluxo de informações começa na View, onde todas as informações são exibidas e todas interações do usuário são recebidas. A partir disso, a controller é encarregada de verificar os dados recebidos. Finalmente, na Model, é onde se recebe pedidos da controller para mandar ou receber dados do banco de dados.
|
|
|
|
... | ... | @@ -23,7 +23,7 @@ Como pode se ver na imagem, o fluxo de informações começa na View, onde todas |
|
|
|
|
|
A arquitetura selecionada para o front-end mobile é o MVCR (Model-View-Controller-Router). Como a aplicação web possui um fluxo de telas mais complexo, foi dado um peso a isso, e portanto, foi focado na abstração da lógica de apresentação de telas em uma camada adicional.
|
|
|
|
|
|
![Mobile Architecture](https://tools.ages.pucrs.br/id-care/idcare-wiki/blob/master/Images/Mobile_Architecture.png)
|
|
|
![Mobile Architecture](https://tools.ages.pucrs.br/id-care/idcare-wiki/raw/master/Images/Mobile_Architecture.png)
|
|
|
|
|
|
Essa arquitetura se assemelha bastante com a MVC utilizada na versão web, com a diferença que agora a View não faz mais o trabalho de exibir as telas. Essa ocupação fica em outra camada (Router).
|
|
|
|
... | ... | |