Programmation web: Limites du HTML

Limites du HTML


Une page web créée en HTML est totalement statique et n'offre qu'une faible possibilité d'interaction avec le visiteur. Chaque page doit être créée au préalable et doit être manuellement mise à jour.
Concernant l'aspect dynamique, seuls existent deux balises HTML (<marquee> et <blink>), mais sont propriétaires à Microsoft et ne sont pas reconnues par le W3C.
Quelques fonctionnalités des CSS permettaient de créer un peu de dynamisme dans la page (ex. changement de couleur lors d'un survol). Le CSS 3.0 est en train de changer la donne.
À propos de l'interactivité, le langage HTML permet uniquement de créer le fond d'un formulaire d'interaction avec le visiteur. Il permet de définir les paramètres d'une action, et de renvoyer les données du formulaire vers un 'système' qui gèrera celles-ci, mais ne permet pas de définir l'action elle-même.

Portabilité 

Le langage HTML est multiplateformes. Tous les navigateurs web reconnaissent le langage HTML de base, seuls certaines balises sont propres à certains navigateurs (comme la balise <marquee> qui n'est interprété comme défilement de texte que dans Internet Explorer. Les CSS, même s'ils sont standardisés par le W3C, ne sont pas toujours reconnus de la même manière par les différents navigateurs web.

Mise en place 

Le langage HTML a l'avantage d'être facile à mettre en place, et ne demande pas de compétences techniques très poussées. Ses pages sont d'un traitement très léger et rapide par le serveur.
Il faut donc autre chose pour ajouter de l'animation ou de l'interactivité dans la page web.

Aucun commentaire:

Enregistrer un commentaire