Introduction
Le Web, application d'Internet parle HTML. N'importe quelle page sur Internet s'affiche grâce à l'HTML
Historique :
Comment le HTML est-il né ? Tout commence dans les années 1990, quand TIM BERNERS-LEE crée une méthode pour relier des documents à l'aide de liens hypertextes,
sur un réseau appelé à l'époque "la mère de tous les réseaux" : Internet.
Le World Wide Web (W.W.W.) est constitué de pages Web.
Ces pages sont conçues avec le langage HTML:
Hyper Text Markup Langage. En français, langage hypertexte marqué, ou
balises.
Le HTML est donc un simple "langage à balises", comme les premiers traitements de texte (Wordstar).
Ce n'est pas un langage de programmation. C'est un langage universel qui permet de coder une page à l'aide de commandes de mise en forme.
Ces pages sont ensuite interprétées par un navigateur (
browser en anglais,
fureteur en québéquois) et apparaissent sur votre écran.
Les pages HTML sont aujourd'hui le système de base d'Internet. Les sites peuvent inclure du texte ainsi que des images fixes ou animées, du son ,
de la vidéo et même des programmes interactifs (à l'aide de Java ou Javascript). Le langage HTML ne se rencontre pas exclusivement sur le web,
celui ci est également utilisé pour fournir une Interface aux CD-ROM multimédia et maintenant aux DVD ROM.
Les langages Web
Sont classés en deux catégories :
Langages "client", ce sont des langages exécutés par le navigateur du client :
- HTML (HyperText Markup Language) & XHTML (eXtensible HyperText Markup Language).
Langages de balisage permettant d'écrire de l'hypertexte (notion de liens). Permet de structurer le contenu des pages et d'inclure des ressources multimédias.
S'écrit suivant des définitions appelées "Doctype" (DTD).
- CSS (Cascading Style Sheet)
Langage informatique servant à décrire la présentation des documents XHTML
- Javascript. Langage de programmation de scripts.
Langages "serveur", langages exécutés au niveau du serveur pour générer du HTML dans les pages qu'il enverra au client :
- PHP (Hypertext Preprocessor). Langage de programmation de scripts libre.
Langage de scripts, libre utilisé pour produire des pages web dynamiques via un serveur HTTP (généralement un serveur Apache). Sert d'interconnexion avec un SGBD (Système de Gestion de Bases de Données).
PHP est exécuté au niveau du serveur pour générer du code
(constitué généralement de HTML ou XHTML, de CSS et parfois de JavaScript) qui pourra être interprété par le navigateur du client ayant demandé la page.
- SQL (Structured Query Language). Langage de requête.
Langage d'interrogation d'une base de données.
Quelques dates
Les langages informatiques sont nés dans les années 1950. Dans les années 1960, IBM appuyait SGML, un langage conçu pour les systèmes de saisie et de mise en page de textes…
1990 |
TIM BERNERS-LEE invente les principaux fondements du World Wide Web :
- langage HTML (dérivé du SGML),
- protocole HTTP
- et le référencement des documents via les URL. |
|
1993 |
Apparition du premier navigateur Mosaïc. |
|
1994 |
- Apparition du navigateur Netscape Navigator Mosaïc.
- Création du PHP par Rasmus Lerdof.
- A l'automne, le World Wide Web Consortium ou W3C est créé. |
|
1995 |
- Microsoft crée son navigateur Internet Explorer
- Création de Javascript par Brendan Eich pour le compte de la Netscape Communications Corporation. |
|
1997 |
Octobre 1997, le W3C propose un document de travail appelé DOM (Document Objet Model) qui définit les conditions d'intégration et de fonctionnement des feuilles de style et des langages de script sur le Web.
Il s'agit des fondements même du DHTML (Dynamic HTML). |
|
1998 |
Arrivée de :
- version HTML 4.0 (intègre les frames, les langage de script, les feuilles de style ou CSS), est le standard.
La dernière version HTML 4.01 date de fin 1999 et apporte des modifications mineures.
- feuilles de style ou CSS mais qui commenceront à être vraiment intégrées au navigateur qu'à partir de 2000. |
|
2000 |
Création du XHTML 1.0 (eXtended HyperText Markup Language) qui est la convergence du HTML et du XML.
XHTML 1.0 est révisé en 2002 |