Esse artigo é um pouco diferente, pois trata-se de uma leitura que fiz sobre esse tema e o resultado que tive após os estudos. Por isso ele será curto, pois seu conteúdo se encontra nos slides. Espero que goste ;)
Meu repositório para compartilhar tudo que sei/descubro ao desenvolver aplicações utilizando Swift ou Objective-C.
Pesquisar
Mostrando postagens com marcador Arquitetura de Software. Mostrar todas as postagens
Mostrando postagens com marcador Arquitetura de Software. Mostrar todas as postagens
segunda-feira, 3 de setembro de 2018
Parte 2 - Qual a melhor arquitetura para aplicações iOS? MVVM?
Dentre várias arquiteturas que existem e que estão por vir, existe uma que consiga resolver todos os problemas, certo?!
Na parte 1 do artigo (Qual a melhor arquitetura para aplicações iOS? MVC?) foram traçadas três características que determinam uma boa arquitetura:
Vimos que o MVC de acordo com sua origem funcionou e ainda funciona para outros contextos e compreendemos a diferença do MVC da Apple e suas problemáticas.
Nesse artigo, iremos analisar a arquitetura Model-View-ViewModel ou mais conhecida como MVVM.
Na parte 1 do artigo (Qual a melhor arquitetura para aplicações iOS? MVC?) foram traçadas três características que determinam uma boa arquitetura:
- Fácil de usar.
- Responsabilidades distribuídas.
- Pode ser testada.
Vimos que o MVC de acordo com sua origem funcionou e ainda funciona para outros contextos e compreendemos a diferença do MVC da Apple e suas problemáticas.
Nesse artigo, iremos analisar a arquitetura Model-View-ViewModel ou mais conhecida como MVVM.
Qual a melhor arquitetura para aplicações iOS? MVC?
Dentre várias arquiteturas que existem e que estão por vir, existe uma que consiga resolver todos os problemas, certo?!
Tenho ouvido essa pergunta constantemente e em diferentes lugares, porém todas em um mesmo contexto, uma aplicação que tem dado muito trabalho e se tornando algo difícil/trabalhoso de implementar novas funcionalidades e até mesmo realizar correções.
Acredito que todos (desenvolvedores) em algum momento já questionou em nível arquitetural a existência de uma que resolva todos os problemas. Eu já passei por isso e já tem bastante tempo que estou gastando algumas horas do meu dia para estudar cada vez mais arquitetura, não só no contexto iOS, mas buscando compreender as escolhas que as pessoas fazem.
Assinar:
Postagens (Atom)