web-dev-qa-db-fra.com

De quelle manière HTML5 pourrait-il améliorer les applications Web?

Au cours des derniers mois, de nombreuses entreprises Web, développeurs de logiciels de navigation et professionnels ont parlé de HTML5, car il s’agissait de la nouvelle évolution/révolution du Web.

Concrètement, de quelle manière HTML5 pourrait améliorer les applications Web existantes telles que les suites bureautiques (Google, par exemple) ou les réseaux sociaux (Facebook, par exemple), l'éditeur de photos en ligne, etc.?

12
Drake

Il pourrait améliorer les applications de bureau Web existantes qui stockent des données en utilisant le "stockage Web".

Il pourrait être plus facile de coder des sites de réseaux sociaux avec les bases de données SQL et les travailleurs Web pour charger différentes parties de la page. Prend également en charge les notifications.

Les éditeurs de photos en ligne peuvent utiliser le glisser-déposer.

Ce ne sont là que quelques idées sur l’utilisation des nouvelles fonctionnalités de HTML 5 dans votre application Web.

Je pense que vous devriez vérifier HTML 5 Rocks! Ils ont une bonne liste de fonctionnalités de HTML 5 et des exemples sur la façon de les utiliser. Plus des ressources et des informations sur les dernières nouvelles de HTML5.

5
Bernie Perez

Il y a probablement 5 caractéristiques les plus parlées

  1. Travailleurs Web - permet aux développeurs d'exécuter des scripts en tâche de fond afin qu'une application Web puisse effectuer plusieurs tâches à la fois.
  2. Balise video - Un moyen facile de faire de la vidéo sans flash en ligne, nous avons simplement besoin d'un codec standard
  3. Canvas - Exactement ce que cela ressemble, un moyen de créer une image à la volée dans la fenêtre du navigateur.
  4. Caches d'application - Permet aux applications de stocker des éléments afin que vous puissiez les utiliser plus tard sans être connecté à Internet (Lisez votre courrier électronique plus tard après l'avoir téléchargé, comme Google Gears était)
  5. Géolocalisation - Possibilité pour le navigateur de relayer son emplacement à l'application

Beaucoup de ces fonctionnalités ont déjà été implémentées dans certains navigateurs et applications. Google latitude utilise la géolocalisation, Google gears étant une implémentation basée sur un plug-in des mêmes idées que les caches d’applications, Canvas a été créé avec JavaScript.

Les travailleurs Web sont nouveaux et peuvent permettre un tas de choses différentes dans les applications Web. Tout type de traitement secondaire qui semble fonctionner maintenant sera plus simple, car un seul thread peut être dédié aux notifications, à une discussion sur site ou à une autre tâche de traitement périodique au sein de l'application.

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

3
danivovich

Les toiles et Web Worker Threads sont les aspects les plus intéressants de HTML5 pour moi. J'ai écrit des applications Web qui utilisent ces fonctionnalités:

GioAUTHor [sic] utilise intensivement le canevas pour vous permettre de tracer des chemins sur une carte, puis de trouver le chemin le plus court du début à la fin (via l'algorithme de Dijkstra en JavaScript).

Démo de threads JavaScript utilise le canevas de manière limitée, mais indique l'utilisation de threads de travail, avec code de démonstration. Il utilise également le contrôle de curseur HTML5 input = "range" .


La prise en charge du navigateur HTML5 est aussi variée que les navigateurs eux-mêmes. Il y a un site sympa (en HTML5, natch) à propos de compatibilité HTML5 qui indique qui est prêt à quoi.

2
Alan

Mes trois favoris sont CSS3, Canvas et WebSockets. Ensemble, ils peuvent fournir des fonctionnalités de collaboration très puissantes à n'importe quelle application Web. WebSockets remplacerait la messagerie pseudo-temps réel par une interrogation ajax. Les quelques choses que je vois utilisées jusqu’à présent sont le chat basé sur le Web (boiteux) et l’application Web mind mapping (semble vraiment cool lorsque deux personnes mappent un projet).

2
Eimantas

Les capacités de HTML5 remplacent principalement ce que Flash fait, avec le canevas et la vidéo les balises rendant les vidéos, les jeux et les éditeurs d’images en ligne bien plus faciles à faire sans Flash.

Bien que cela ne semble pas être une grosse amélioration, Flash est un problème beaucoupplus gros sur des plateformes autres que Windows.

1
Gelatin

La plupart des tests de vitesse de bande passante sont basés sur la technologie flash. Maintenant, ils peuvent être basés sur html5 ... Cela signifie un chargement de page plus rapide et une mesure plus précise de la bande passante.

Un bon exemple est: SpeedOf.me

0
vivaHtml5