A voir également:
- HTML5
- Html5 video player - Télécharger - Divers Web & Internet
- Html5 mac - Télécharger - Diffusion
- Html5 br ✓ - Forum Webmastering
- Balise </br> - Forum HTML
- La balise <br> ou <br /> ✓ - Forum Webmastering
2 réponses
Je crois qu'il faut nuancer la réponse.
Bien sûr HTML est un langage de balisage.
Mais, ta question porte sur HTML5, qui offre des API de gestion de base de données, de stockage local, de web sockets, le drag & drop natif, etc., outre de nouvelles balises telles que canvas, audio, video, qui intègrent au langage des choses qui auparavant nécessitaient des applications, plugins ou outils tiers.
Même si tout cela n'est pas stabilisé et que le support est variable selon les navigateurs, l'ambition est bien de permettre au navigateur de disposer d'un environnement permettant la création et l'exécution d'applications avec des fonctionnalités venant concurrencer celles des clients lourds, sans faire appel non plus à Flash, ni exécuter Java à partir du navigateur, par exemple.
Outre le balisage, la spécification HTML5 contient donc la description d'API destinées être mises en oeuvre par des scripts (javascript). La frontière avec un langage de programmation n'est plus aussi tranchée, je trouve, quand tu vois un truc comme çà : https://w3c.github.io/websockets/ tu te demandes.
Par exemple, cette application permet de créer un répertoire d'adresses stocké par le navigateur avec HTML5, CSS et la fonctionnalité local storage :
https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies
Voir aussi :
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5
https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies
L'avantage.. dès lors que le support des spécifications HTML5 suit, bien sûr, c'est par exemple la possibilité d'utiliser l'application partout où un navigateur conforme existe.
Dal
Bien sûr HTML est un langage de balisage.
Mais, ta question porte sur HTML5, qui offre des API de gestion de base de données, de stockage local, de web sockets, le drag & drop natif, etc., outre de nouvelles balises telles que canvas, audio, video, qui intègrent au langage des choses qui auparavant nécessitaient des applications, plugins ou outils tiers.
Même si tout cela n'est pas stabilisé et que le support est variable selon les navigateurs, l'ambition est bien de permettre au navigateur de disposer d'un environnement permettant la création et l'exécution d'applications avec des fonctionnalités venant concurrencer celles des clients lourds, sans faire appel non plus à Flash, ni exécuter Java à partir du navigateur, par exemple.
Outre le balisage, la spécification HTML5 contient donc la description d'API destinées être mises en oeuvre par des scripts (javascript). La frontière avec un langage de programmation n'est plus aussi tranchée, je trouve, quand tu vois un truc comme çà : https://w3c.github.io/websockets/ tu te demandes.
Par exemple, cette application permet de créer un répertoire d'adresses stocké par le navigateur avec HTML5, CSS et la fonctionnalité local storage :
https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies
Voir aussi :
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5
https://developer.mozilla.org/en-US/docs/Web/Demos_of_open_web_technologies
L'avantage.. dès lors que le support des spécifications HTML5 suit, bien sûr, c'est par exemple la possibilité d'utiliser l'application partout où un navigateur conforme existe.
Dal