ti-enxame.com

De que maneira o HTML5 poderia melhorar os aplicativos da Web?

Nos últimos meses, muitas empresas da web, desenvolvedores e profissionais de navegadores falaram sobre HTML5, pois é a nova evolução/revolução da web.

Praticamente falando de que maneira HTML5 poderia melhorar aplicativos da Web existentes, como Office Suites (por exemplo, Google Docs) ou Rede Social (por exemplo, Facebook), Online Photo Editor, etc.?

12
Drake

Isso poderia melhorar os aplicativos existentes de escritório na web que armazenam dados usando o "Armazenamento na Web".

A codificação de sites de redes sociais pode ser mais fácil com bancos de dados SQL e Web Workers para carregar diferentes partes da página. Também suporte para notificações.

Os editores de fotos on-line podem usar Arrastar e Soltar.

Estas são apenas algumas idéias de como usar os novos recursos do HTML 5 em seu aplicativo da web.

Acho que você deve conferir HTML 5 Rocks! Eles têm uma boa lista de recursos do HTML 5 e exemplos de como usá-los. Mais recursos e informações sobre as últimas notícias do HTML5.

5
Bernie Perez

Provavelmente, existem cinco recursos mais comentados

  1. Trabalhadores da Web - permitem que os desenvolvedores executem scripts em trabalho em segundo plano, para que um aplicativo Web possa fazer mais de uma coisa por vez.
  2. Tag de vídeo - Uma maneira fácil de fazer vídeo online sem flash, precisamos apenas de um codec padrão
  3. Canvas - Exatamente como isso soa, uma maneira de criar uma imagem instantaneamente dentro da janela do navegador
  4. Caches de aplicativos - Permite que os aplicativos armazenem itens, para que você possa usá-los mais tarde sem estar conectado à Internet (Leia seu e-mail mais tarde após o download, Gosto Google Gears foi)
  5. Geolocalização - Capacidade do navegador de retransmitir sua localização para o aplicativo

Muitos desses recursos já foram implementados em alguns navegadores e aplicativos. O Google Latitude usa a localização geográfica, o Google Gears foi uma implementação baseada em plug-in com as mesmas idéias que os caches de aplicativos, como o Canvas, como se tivesse feito com JavaScript.

Os trabalhadores da Web são novos e podem permitir que várias coisas diferentes aconteçam nos aplicativos da Web. Qualquer tipo de processamento lateral que pareça funcionar agora será mais suave, pois um único encadeamento poderá ser dedicado a notificações ou a um bate-papo no local ou a outra tarefa de processamento periódico no aplicativo.

Recursos:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/

3
danivovich

Os Canvas e Threads de trabalho na Web são os aspectos mais interessantes do HTML5 para mim. Eu escrevi alguns aplicativos da Web que usam esses recursos:

GioAUTHor [sic] faz uso extensivo da tela para permitir traçar caminhos em um mapa e, em seguida, encontrar a rota mais curta do início ao fim (através do algoritmo de Dijkstra em JavaScript).

JavaScript Thread Demo faz uso limitado da tela, mas mostra o uso de Worker Threads, completo com o código de demonstração. Ele também utiliza o controle deslizante HTML5 input type = "range" .


O suporte ao navegador HTML5 é tão variado quanto os próprios navegadores. Existe um site agradável (em HTML5, natch) sobre prontidão para HTML5 que mostra quem está pronto para o que.

2
Alan

Meus três favoritos são CSS3, Canvas e WebSockets. Combinados, eles podem fornecer recursos de colaboração realmente poderosos para qualquer aplicativo da web. O WebSockets substituiria as mensagens pseudo-em tempo real pela pesquisa ajax. As poucas coisas que vejo usadas até agora são o bate-papo baseado na web (coxo) e o webapp de mapeamento mental (parece muito legal quando duas pessoas estão mapeando algum projeto).

2
Eimantas

As habilidades do HTML5 estão substituindo principalmente o que o Flash faz, pelas telas e vídeo tags que tornam muito mais fácil fazer vídeos, jogos e editores de imagem on-line sem o Flash.

Embora isso possa não parecer uma grande melhoria, o Flash é um problema de muitomaior em plataformas não Windows que o Windows.

1
Gelatin

A maioria dos testes de velocidade de largura de banda é baseada em flash. Agora eles podem ser baseados em html5 ... Isso significa carregamento mais rápido da página e medição mais precisa da largura de banda.

Um bom exemplo é: SpeedOf.me

0
vivaHtml5