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

Aplicação Off-line

Boa tarde ,

Temos a necessidade aqui na empresa de uma aplicação web(executar em navegador sem necessidade de instalação local) mas que permita o uso também quando eventualmente o usuário ficar sem rede(internet). Angular2 supre esses requisitos? Do que mais vou precisar?

Seria possível "entrar" na aplicação em modo off-line, por exemplo abrindo o Browser e apontando para a URL da aplicação? A principio a aplicação não exigiria autenticação para entrar(sem login), mas apenas em determinados momentos onde a interação com o servidor fosse necessária.

att,

1 resposta
solução!

Olá Anderson tudo bem? Normalmente as aplicações web de uma empresa são publicadas em servidores próprios, esses servidores se estiverem em uma intranet eles não precisam necessariamente ir na internet buscar informações.

O angular 2 tem suporte parcial as suas necessidades, afinal sem internet alguma você também não tem acesso a base de dados e isso pode gerar bastante problemas.

Existe no angular 2 suporte a Service Workers que usa um conceito de standalone javascript que pode ser executado em um browser e normalmente usado como uma técnica de apps mobile.

Você também pode controlar todo o seu acesso em um serviço e usar algumas libs que fazem cache de conteúdo utilizando por exemplo o local storage porém é necessário tomar cuidado com o que se coloca no local storage pois eles não são de fato seguros.

https://developers.google.com/web/progressive-web-apps/

https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers