HTML5: Avantages et inconvénients

HTML5: c'est quoi?

L’HTML5 est le successeur de l’HTML 4.01 (et de l’XHTML 1.0), ca veut dire qu'il s'agit toutjours du HTML à la différence de quelques nouvelles balises. De plus, la version 5 est aujourd’hui compatible avec la majorité des navigateurs et répond aux normes W3C ( C'est une communauté internationale où les membres, une équipe à plein temps, et le public travaillent ensemble pour développer les standards du web.)

HTML5: Avantages

Fondamentalement HTML5 a ses nombreuses nouvelles fonctionnalités syntaxiques, qui comprennent le <video>, <audio>, et des éléments de <canvas>, ainsi que l'intégration de contenu SVG. En raison de ces nouveaux éléments, il sera très facile d'intégrer du contenu multimédia et graphique pour le Web sans utiliser le flash et plugins tiers. Il ya aussi des nouveaux éléments comme <section>, <article>, <header> et <nav> qui enrichissent la valeur sémantique du document.

 

1- Code plus simple:

 

HTML 5 permettra aux concepteurs des sites Web  une utilisation plus propre, code plus propre et nous pouvons, ainsi, éliminer la plupart des balises div et les remplacer par des éléments HTML 5 sémantiques.
 

2- Des elements Media plus riches:


Une des nouvelles améliorations en HTML5 est le développement de riches balises de médias comme l'audio et la vidéo. Entièrement programmable avec JavaScript, ces baslises offrent une incroyable facilité d'utilisation tout en offrant une flexibilité puissante à travers un large accès aux éléments multimédias grâce à la programmation.

3- Geolocalisation:

 

Avec l'aide de la géolocalisation tout le monde peut savoir où vous êtes dans le monde et de partager cette information avec les gens. Il ya différentes façons de comprendre où vous êtes - votre adresse IP, votre connexion réseau sans fil,etc... Mais les nouvelles API de géolocalisation HTML5 rendent l'emplacement, directement disponible pour n'importe quelle application basée sur navigateur compatible HTML5.
 
 

HTML5: Inconvénients

 


Malgré qu'il s'agit d'une nouvelle langage de programmation, le HTML 5 présente quelques points négatives qui freinnent un peu l'enthousiasme des développeurs:

1- Compatibilité des navigateurs web:


Le principal problème avec l'HTML5 est que seuls les navigateurs modernes le supportent. Vous poouvez "personnaliser" votre code afin de rendre votre application compatible avec le navigateur web, mais ce n'est pas toujours efficace.

 

2- Enjeux des licenses :


Un autre point négatif sur HTML5 est qu'en raison de problèmes de licences, les éléments multimédia doivent être compressé selon de multiples formats afin d'être compatible avec la plupart des navigateurs. Ainsi, vous aurez probablement utiliser quelque chose comme mp3 pour les navigateurs Safari et Chrome, ogg pour les navigateurs Mozilla (Firefox).

Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.