Le W3C et la norme HTML :
la base de la programmation Internet
Les débutants de la formation Webmaster posent parfois la question, pour quelle raison ils sont obligés de maîtriser d'abord le HTML au lieu de se jeter immédiatement sur des langages plus "tentant", plus "in", comme par exemple XML, le fameux PHP avec son MySQL ou même le bon vieux JavaScript. La réponse - ou, plutôt, les deux réponses - est simple.
D'abord, personne n'arrive à employer correctement les langages complexes de la programmation online sans avoir des connaissances très solides du HTML. Tous les langages, peu importe s'il s'agit d'un "classique" comme Perl ou JavaScript ou d'un "newcomer" du style PHP ou Python, leur logique base toujours sur la maîtrise du langage "inventé" par les créateurs de l'Internet. Il est vrai qu'avec un peu d'effort, tout le monde arrive à construire une petite base de données MySQL - mais sans être formé en HTML, il ne créerait jamais que du "petit", ne serait jamais en mesure de personnaliser sa database et resterait ce qu'en général, on appelle un "bricoleur". Si, un jour, il veut aller plus loin, jusqu'à créer un site d'e-commerce, il serait obligé de recommencer ses études à zéro.
Mais il y a pire. Partons du principe que notre bricoleur n'a pas besoin de personnaliser sa page et est prêt à se contenter du peu qu'il sait faire. Fier de son oeuvre, il la charge alors sur le Net, l'inscrit dans quelques moteurs de recherche - et attend des visiteurs. Qui, à son grand dépit, ne se pointent pas.
Le problème est que, jusqu'à ce jour, beaucoup de moteurs de recherche ne référencent que les pages HTML ou XHTML qui, en plus, sans censées contenir tous les balises, attributs et valeurs destinés à l'information des robots. Aucune programmation n'est donc acceptée tant qu'elle n'a pas été insérée correctement dans un environnement HTML.
Ce chapitre du cours Création de sites, livré aux étudiants de la formation online du Webmaster pro, présente le HTML en tant que base de toute programmation Internet. Il étudie les codes qui lui ôtent son rôle de langage "simpliste" et qui le transforment en gardien surveillant le bon fonctionnement du site et en garant d'une position correcte dans les pages des moteurs de recherche.