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

Responder a