Author Archives: Valério Ferreira

Arquitetura

Introdução ao MVVM (Model-View-ViewModel) – Parte 2 – View


Dando continuidade nessa série de artigos sobre MVVM, vou prosseguir descrevendo o funcionamento da View. Antes, gostaria de esclarecer que apesar de o MVVM ser utilizado em vários cenários. Este artigo vai focar em 3 cenários semelhantes: UWP (Windows 10), WPF e Xamarin.Forms. É na View onde acontece a maior diferenciação relacionado ao MVVM, quando comparado outros cenários. Portanto as partes: Xamarin.iOS, Xamarin.Android e Web (MVC, Angular e knockout.js) fica de fora, por enquanto. Para facilitar o entendimento vou demonstrar alguns exemplos, escritos em C# com WPF. WPF, é um acrônimo para o Windows Presentation Foundation, é uma abordagem...
Continuar Lendo »
Arquitetura

Introdução ao MVVM (Model-View-ViewModel)


Introdução  Ao criar um aplicativo é comum termos problemas relacionados à camada de acesso à dados, camada de negócios e comumente na interface com o usuário.  Neste artigo e nos próximos sobre MVVM, vamos ver como melhorar a produtividade, testabilidade e facilidade de manutenção, no desenvolvimento de aplicativos, com o uso de Padrões de Projeto baseado em IU.  MVVM é um padrão de projeto baseado em UI, ele é uma aplicação do MVP, que é uma derivação do MVC. Estes padrões de projeto (MVC, MVP e MVVM) procuram atingir os mesmos objetivos mas com soluções diferentes.  Objetivos  Rich UI...
Continuar Lendo »