Hoje, quando as conexões com a Internet são onipresentes, de repente temos outra necessidade: a Web offline. Excelentes aplicativos da web, como Gmail, Google Reader e Zoho, oferecem suporte ao uso off-line, graças ao Google Gears. No entanto, a verdadeira Web offline depende do HTML 5. Esta futura estrela da linguagem da Web desenvolverá um conjunto de padrões para armazenamento offline da Web. O W3C lançou detalhes de armazenamento offline do HTML5.
Alguns podem dizer que a Web offline não tem sentido, tudo o que você obtém é um programa de desktop de baixa qualidade. Na era atual de Wi-Fi e 3G onipresentes, estamos online a maior parte do tempo. Isso é verdade, mas entre nós a Web offline é muito. importante para aqueles que se tornaram indispensáveis para diversas aplicações Web, como e-mail, notícias on-line e Twitter.
No entanto, sempre há problemas. Detalhes de armazenamento da Web HTML5 envolvem questões muito complexas, SQLite. Aqueles que precisam escrever programas web offline precisam escrever código SQL. Não há nada de errado com o SQLite, mas é uma variante do SQL e tem algumas diferenças do SQL padrão. Além disso, o SQLite não pertence ao W3C e ao seu proprietário. provavelmente mudará sua interface algum dia, o que fará com que os programas da Web que já foram escritos tenham que ser reescritos.
Existe uma maneira melhor? Atul Varma, do Mozilla Labs, publicou recentemente uma postagem no blog oferecendo uma alternativa. Varma está trabalhando em uma versão experimental do CouchDB que implementa a semântica do banco de dados em JavaScript no navegador. Eventualmente, poderemos implementar consultas de banco de dados diretamente usando JavaScript, eliminando os problemas do HTML5 nesta área.
Em resposta a este artigo, Mark Finkle, da equipe do navegador móvel Mozilla Fennec, disse nos comentários que esta solução evita os problemas mais importantes no back-end do banco de dados padrão. É melhor tornar localStorage/globalStorage o padrão e mantê-lo na parte inferior. Ele disse em uma postagem de blog que uma biblioteca JavaScript deve ser estabelecida. Assim como muitas bibliotecas JavaScript existentes podem operar elementos de páginas da web, também deve haver uma biblioteca JavaScript usada para operar dados de armazenamento da Web offline.
Esta abordagem pode parecer complexa à primeira vista, mas trará flexibilidade aos programadores e as nossas oportunidades serão maiores quando a Web for omnipotente.
Fonte internacional deste artigo: http://www.webmonkey.com/blog/Why_JavaScript_Will_Save_Offline_Storage_in_HTML_5
Fonte de tradução em chinês: site oficial do COMSHARP CMS
35 quilômetros