HTML5

Fermé
lembe Messages postés 1 Date d'inscription lundi 7 janvier 2013 Statut Membre Dernière intervention 7 janvier 2013 - 7 janv. 2013 à 11:51
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 7 janv. 2013 à 19:21
Bonjour, je me pose une question et toujours aucune réponse: peut on développer une application en html5 ? et si oui quelle sont les avantages ?

2 réponses

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
7 janv. 2013 à 19:21
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
1
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 993
7 janv. 2013 à 14:02
Salut,

En principe non, une application se fait en principe avec un vrai langage de programmation, et généralement avec une base de données, donc par exemple pour le web PHP/MySQL.

HTML n'est pas un langage de programmation, c'est un langage de balisage.
0