1. Histoire de l’apparition du Web
Aujourd'hui, presque tout le monde passe du temps sur Internet. Ils lisent des articles, utilisent un navigateur, cliquent sur des liens. Mais peu de gens se posent la question : quand et par qui Internet a-t-il été inventé ? Nous connaissons déjà la réponse, mais tout n'est pas si évident.
Tout est une question de quoi appeler Internet. Le plus souvent, une personne lambda pense à une chose, tandis qu'un spécialiste technique en pense une autre. Le réseau informatique qui connecte les plus grands data centers du monde a été créé dans les années 70. Mais Internet, accessible à l'utilisateur ordinaire (navigateur, liens, pages variées), a été inventé par une seule personne au début des années 90. Et voici comment cela s'est passé…
Au début des années 90, l'Anglais Tim Berners-Lee a réinventé Internet 🌐. Cependant, ce qu'il a inventé serait plus justement appelé le Web : World Wide Web, alias www, alias la toile mondiale. Oui, un seul homme a inventé la toile mondiale 💪.
De 1986 à 1991, il a travaillé dans le centre de recherche du CERN (à Genève, Suisse) sur une nouvelle norme de documentation scientifique. Voyez-vous, chez les scientifiques, il est de coutume de publier des travaux de recherche sous forme d'articles, et à la fin des articles, indiquer une liste de références utilisées. En d'autres termes, les connaissances scientifiques sont une liste d'articles avec des références entre eux.
D’ailleurs, Wikipédia moderne ressemble beaucoup à ce que le créateur du web avait imaginé : des articles scientifiques avec des références entre eux, une liste de sources et de littérature utilisée. Et si Tim avait eu de la chance, le web ressemblerait toujours à cela aujourd'hui. Mais en chemin vers un avenir radieux, le monde a quelque part pris un mauvais tournant :)
Le web repose sur trois technologies :
- Page HTML, qui contient du texte, des images, et des liens vers d'autres pages HTML.
- Navigateur, qui affiche la page HTML sous la forme la plus pratique pour l'utilisateur.
- Protocole http — norme de communication entre les serveurs web et les navigateurs, et entre eux.
Tim Berners-Lee n’a pas tant inventé ces choses qu'il les a standardisées. HTML a été créé sur la base de la norme SGML. Les balises ont également été empruntées de là. Cependant, le premier navigateur web au monde appelé WorldWideWeb, Tim l'a écrit lui-même, en 1990.
2. HTML n'est pas un langage de programmation
HTML n'est pas un langage de programmation et ne l'a jamais été. Ne dites jamais cela. Même si vous rédigez un CV, ne mettez pas HTML dans la section des langages de programmation, mais seulement dans la section "Tools" (outils/technologies). Écrire dans un CV que vous maîtrisez le langage de programmation HTML est une grosse erreur. Pourquoi ?
Tout est une question de fait que HTML est un langage de balisage de documents. Si on simplifie beaucoup, un document HTML est un texte (document) avec des images insérées, des tableaux, des liens, et autres éléments similaires.
Supposons que vous vouliez écrire un article contenant :
- Le titre de l'article.
- Un article composé d'un seul paragraphe.
- Une image.
- Quelques affirmations importantes, que vous souhaitez mettre en gras.
- Un lien vers des informations utiles au milieu de l'article.
Voici à quoi ce document ressemblera dans un navigateur :
| Chat domestique D’un point de vue scientifique, le chat domestique est un mammifère de la famille des félins de l'ordre des carnivores. Souvent, le chat domestique est considéré comme une sous-espèce du chat sauvage, mais, d’un point de vue scientifique moderne (année 2017), le chat domestique est une espèce biologique distincte. |
Ça rend plutôt bien, non ? Et la norme HTML permet de rendre ce document lisible aussi bien par l'homme que par l'ordinateur. Voici à quoi il ressemble dans la norme HTML :
| <h1> Chat domestique</h1> D’un point de vue scientifique, le chat domestique est un <a href="http://">mammifère</a> de la famille des félins de l'ordre carnivore. Souvent, le chat domestique est considéré comme une sous-espèce du chat sauvage, mais, d’un point de vue scientifique moderne (année 2017), le chat domestique <b> est une espèce biologique distincte</b>. <img src="cat.jpg"> |
Dans le texte de l'article, on a ajouté des balises spéciales, compréhensibles à la fois pour un humain et pour un ordinateur (navigateur). Le navigateur peut afficher joliment l'article pour le lecteur, et le créateur de l'article peut le modifier sans problème.
3. Apparition du protocole HTTP
L'abréviation HTML signifie Hyper Text Markup Language — langage de balisage de documents hypertexte. Un hypertexte est un document composé de pages qui renvoient à d'autres pages. Et que signifie http ?
HTTP signifie Hyper Text Transfer Protocol — protocole (norme) de transfert de documents hypertexte. Vous pouvez voir http (ou https) dans la barre d'adresse de votre navigateur lorsque vous essayez de copier un lien vers une page ouverte.
Un lien typique vers une page ressemble à ceci :
http://google.com/logo.jpg
Au tout début du lien se trouve le nom du protocole, suivi de deux points et de deux barres obliques. Tim Berners-Lee a un jour raconté dans une interview que s’il avait su à quel point le protocole http allait être populaire, il aurait inventé quelque chose de plus court (car pratiquement tous les liens dans le monde commencent par http:// ou https://).
C’est intéressant : Tim est encore vivant, il a environ 70 ans. Il utilise Internet tous les jours, et sa citation favorite est "Si tu veux que quelque chose soit bien fait - fais-le toi-même". Et vous, comment vous sentiriez-vous si votre invention était utilisée quotidiennement par toute la population de la planète ?
GO TO FULL VERSION