Se o problema for, não perder nenhuma informação, uma solução que
resolveria, porém é MUITO CARO, seria manter o histórico das
alterações. Claro que essa solução deve ser analisada caso-a-caso,
pois não se aplica a tudo, como por exemplo: sistema financeiro, mas
dependendo da importância da informação, pode ser viável.
Já onde não se aplica histórico, vejo ser normalmente usado é sempre
manter a última atualização.
Volto a reforçar, nenhuma solução atende TODOS os casos. Casos como
sistema financeiro, pdv, etc... não é muito indicado permitir algumas
operações em 2 ou mais locais para serem sincronizadas futuramente.
("opinião pessoal própria minha" rsrsrs), ex: pagamento de uma conta
X, feita na web e no desktop, problemão hen?.
No entanto, você pode fazer uma mesclagem dessas soluções:
- Histórico (onde for super importante manter tudo o que aconteceu);
- Última alteração ou priorização (como disse Zaedy);
- Limites de ações na web ou no desktop.
O Google por exemplo usa histórico para as alterações e controle de
versão no DOCS e mantém a última alteração nos contatos do Gmail, que
podem ser alteradas simultaneamente pela web e pelo smartphone.
Cada estratégia, depende da necessidade.
Espero ter ajudado.
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev