Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desempenho do MessageCenter vs Service

Sobre padrões de projeto:

Estava pesquisando sobre Xamarin e cai no canal do Angelo Belchior. No vídeo https://www.youtube.com/watch?v=Yr7pGCsGmQ0&index=6&list=PLNTCwkT5owTT0elAbegf6Akf1Mf0_HAbL ele utiliza um padrão de serviço injetado por dependência para fazer as ações da view em vez do MessangeCenter.

Vocês ja usaram esse padrão alguma vez? qual traz mais benefícios? e o desempenho em grandes apps?

1 resposta
solução!

Olá, MAIGUI

Obrigado pelo link, muito interessante. Não sei quanto aos outros instrutores, mas eu nunca usei MessageService.

O vídeo do Angelo Belchior é de 2015 (ele ainda utilizava Xamarin Studio), porém nos últimos anos houve uma série de mudanças no Xamarin, e acredito que o MessagingCenter seja a opção atualmente recomendada pelo time da Xamarin.

https://docs.microsoft.com/pt-br/xamarin/xamarin-forms/enterprise-application-patterns/communicating-between-loosely-coupled-components

Como disse, nunca usei uma solução como esse MessageService, mas como aparentemente ele é mais simples, muito provavelmente também será mais rápido que o MessagingCenter:

https://docs.microsoft.com/pt-br/dotnet/api/xamarin.forms.messagingcenter?view=xamarin-forms