Pergunta

Um tempo atrás, clientes inteligentes tinham sido apontado como a solução para ambientes de uso "Connected ocasionais", e kits de ferramentas como o Google Gears surgiram pela mesma razão. Parece-me como constante, acesso à Internet confiável está se tornando mais e mais penetrante (mesmo em lugares como aviões comerciais), por isso a minha pergunta para a comunidade é esta: Qual é a relevância soluções com suporte offline daqui para frente

Estou me aproximando este do ponto de vista de um aplicativo corporativo de dados intensivos, tais como CRM.

Foi útil?

Solução

Ao longo dos últimos 3 anos eu construí 2 smart clients ocasionalmente conectados separadas.

Eu descobri que a adição multiplica 'ocasionalmente conectados' um aplicações complexidade (e tempo de desenvolvimento) por cerca de 3 ou 4 vezes. Por isso, é um recurso muito caro para adicionar.

Mas há casos de negócios sólidas para esses aplicativos como eu tenho certeza que existem para muitos sistemas. Um deles foi para engenheiros na estrada que muitas vezes vão para sites de clientes, onde (por qualquer motivo, sendo a segurança uma razão às vezes) a sua ligação sem fios não funciona. O usuário ainda quer continuar usando o sistema exatamente como eles foram conectados e, em seguida, tê-lo sem esforço (de sua parte) sincronizar-se depois que uma conexão estiver disponível.

O segundo aplicativo ou será utilizado em uma LAN ou terá nenhuma conexão em tudo, até que o usuário retorna 'ao escritório'.

Do ponto de vista pessoal, eu amo a idéia de que, com ou sem uma conexão ativa eu ??possa continuar a 'fazer o meu trabalho', na verdade, mesmo se a conexão cai fora a meio caminho através de um tudo atividade ainda funciona e eu não perderá nenhuma dos meus dados.

atingir este integrada e conectada -> desconectado -.> Ligado etc cenário leva um monte de trabalho e testar então deve haver um caso de negócios muito forte

E, finalmente, eu acho que nós nunca será capaz de assumir que sempre haverá uma ligação à Internet. Quer se trate de uma falha de hardware ou prestador de serviços ou alguma segurança ativa bloqueando conexões, em algum ponto no tempo que seus usuários estarão em modo desconectado.

Outras dicas

Eu acho que depende do tipo de aplicação. Para algumas aplicações o acesso à Internet é mais relevante do que para os outros, mas para a produtividade geral aplicativos que eu acho um cenário off-line permanecer relevante. Trabalhando como consultor na indústria de software, acesso à Internet está em toda parte, mas nem todo cliente me permite ligar o meu laptop para a sua rede. Por outro lado, com 3G e acesso de dados móveis tornando-se acessível, talvez o futuro nos trará qualquer lugar internet.

Bem, acesso à Internet confiável não é tão difundido como você pensa, se você pensar globalmente. Mesmo localmente, Wi-Fi não é ainda tão confiável, especialmente se você está se movendo de lugar para lugar. Construir para um cenário conectado ocasionalmente dá uma experiência maior de usuários; Eu não acho que é sempre necessária, mas é bastante agradável. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top