Le langage HTML, créé en 1991 à l'origine comme un langage de description de document (par Tim Berners-Lee), a connu une évolution rapide entre la première normalisation du langage en 1995 par l'IETF (HTML 2.0) et 1999 (HTML 4.01).
S'en est suivit ensuite la longue traversée des années 2000 pendant lesquelles aucune nouvelle normalisation n'est apparue.
De langage de description de pages, le langage HTML est devenu un langage de description de mise en page.
Dans les faits pourtant, le langage a évolué sous l'impulsion de chaque fabricants de navigateur : Microsoft tout d'abord (surtout au début des années 2000, où ils avaient encore un rôle moteur), puis Firefox et enfin WebKit (sous l'impulsion d'Apple et de Google). Cette évolution s'est accompagnée d'une évolution du langage JavaScript qui est devenu beaucoup plus rapide (et est accéléré à chaque nouvelle version de navigateur) et d'un enrichissement des CSS (CSS2.1 puis CSS3).
En faisant évoluer les possibilités du langage HTML de façon non coordonnée, ces fabricants ont préparés les travaux pour la norme HTML5.
La normalisation HTML5 vise avant tout à séparer à nouveau la description de la structure du document avec sa représentation. Cela permet d'envisager à la fois plus facilement le support de l'accessibilité et de permettre de moduler la représentation visuelle d'un site selon les plateformes de consommation de l'information (ordinateur, mobiles, tablettes, etc...)
D'autre part, le HTML5 ajoute de nouvelles API nouvelles permettant de prendre en charges des besoins autrefois non couverts par le HTML (et gérés soit par des Plugins (tels que Flash)) soit par des éléments spécifiques à chaque navigateurs :
Le HTML5 va donc ajouter une dose de dynamisme dans les sites Web. Avec de plus grandes capacités d'interactions avec l'utilisateur, des animations directement gérées en HTML5 (sans recourir à Flash) et une plus grande capacité à stocker des données et communiquer.
Actuellement, le HTML5 n'est pas encore normalisé (il devrait l'être en 2014). Cela dit, la norme est suffisamment avancée pour que le W3C est conseillé aux développeurs de Navigateurs d'en fournir des implémentations et aux développeurs Web de l'utiliser.
Le site suivant indique la compatibilité HTML5 pour les plateformes mobiles :
La compatibilité des navigateurs n'est pas une chose simple puisque la norme est encore mouvante et que les implémentations ne sont pas encore optimales. Google Chrome semble le plus avancé mais chaque browser à ses forces et ses faiblesses selon les domaines.
S'il existe des frameworks basés sur les spécifications de HTML5 pour les développeurs, il n'existe pas aujourd'hui de produits phares permettant à des Designer non développeurs de tirer partie des fonctionnalités de HTML5. Il faut encore aujourd'hui faire travailler conjointement un designer et un développeur pour concevoir des pages HTML5 (en tout cas dès que l'on souhaite un peu de dynamisme dans la présentation).
Adode a annoncé son intention de devenir un des leaders dans ce domaine. L'utilisation plus large de HTML5 dépend aussi de l'existence d'outils adaptés.
L'absence de support de Flash sur la plateforme iOS, a poussé les développeurs Web à prendre en compte le fait que pour atteindre une partie de plus en plus grande des utilisateurs, il allait falloir à l'avenir utiliser une autre technologie que Flash afin à la fois de présenter des contenus dynamiques sur le plan visuel et d'afficher les vidéos (Flash étant très utilisé pour cet usage).
De ce fait, un nombre croissant de sites Web font de moins en moins appel à Flash. Cette transition s'accentue à chaque refonte de site. La question de l'utilisation de Flash se pose de plus en plus.
Petit à petit, peut être d'ici 5 ans, l'utilisation de Flash dans les sites Web deviendra marginale.
Bien souvent, lorsque l'on parle de site HTML5 on n'utilise pas forcément les fonctionnalités propres à HTML5 mais plutôt l'ensemble des outils du Web moderne que l'on a à notre disposition : le DHTML (Dynamic HTML, qui existe depuis la fin des années 90) et toutes ses déclinaisons : que ce soit du JavaScript, jQuery ou d'autres frameworks JavaScript alliés à certaines des nouvelles API qui sont apparues dans les navigateurs ces dernières années.
|
||
voir nos newsletters |
Opérateur et créateur de sites internet, Cienum a rejoint depuis la rentrée 2014 la société Adista, opérateur national de services hébergés, présent dans toute la France avec 24 agences.
Ces 2 sociétés réunies sous le nom Adista proposent un large catalogue de solutions numériques innovantes délivrées en mode service, une qualité des infrastructures d’hébergement et de télécommunications, une présence de proximité sur tout le territoire français ainsi que des compétences en développement logiciel et web.
www.adista.fr