Alain Barraud Mémento informatique  
 
Accueil Logithèque - SE Photo - vidéo Internet - protocoles Site Web PC - Réseau Archives
Page ouverte le 20 février 2010
Repères

Sommaire

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.

Principe architecture site Web
Architecture site Web

  • La page d'accueil ( home page, …) doit se nommer index.htm ou index.html.
    Il faut toujours avoir un fichier nommé index.htm ou index.html dans chaque répertoire créé sur un site.
    Dans le cas où un visiteur tape dans sa barre d'outils l'adresse d'un des répertoires, et qu'il n'y a aucun fichier index à l'intérieur, ce sera alors,la liste de tous les fichiers du répertoire qui apparaîtra.
  • Il est préférable que le nom des pages ne dépasse pas 8 caractères.
  • Pour que le site soit correctement visible : résolution minimale de 1024 x 768. Eviter les hauteurs de page trop grandes (1200 pixels est déjà pas mal). Pour plus de données :
    http://www.alsacreations.com/tuto/lire/547-Faire-un-site-pour-toutes-les-resolutions.html

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

Quelques liens

voir :
- http://www.php-astux.info/langages-web.php
- http://www.alsacreations.com/article/lire/560-dtd-html-xhtml-comment-choisir.html
- http://xmlfr.org/documentations/articles/000321-0001
- http://fr.wikiversity.org/wiki/JavaScript/Introduction_au_DHTML
- http://www.wikituto.org/index.php/DHTML:Introduction
- http://fr.wikipedia.org/wiki/JavaScript
- http://www.formatic-online.com/pages/REALIS/carDHTML/Pages/Page1.htm
- http://www.generationcyb.net/IMG/pdf/cours_xhtml02.pdf
- http://www.cybwarrior.com/
- html Jussieu http://www.snv.jussieu.fr/archambault/cours/html/
-
- http://fr.wikipedia.org/wiki/Langage_informatique
- http://www.commentcamarche.net/contents/langages/langages.php3
- http://www.journaldunet.com/developpeur/tutoriel/theo/060406-generations-langages-informatiques.shtml
- http://www.techno-science.net/?onglet=glossaire&definition=297
- http://www.cursus.edu/?module=directory&type=1&subMod=PROD&action=getMod&uid=11022&pclass=6
- http://www.vs-entreprise.com/iuta/langages.htm
- http://www.clubic.com/forum/programmation/faq-les-differents-langages-informatiques-id174664-page1.html
- http://www.buvetteetudiants.com/cours/administrator/html-css/langages-informatiques.php
- http://kerleo.net/histoire_des_langages_informatiq.htm
- http://www.histoire-informatique.org/grandes_dates/2_6.html
histoire langages informatique
- http://pagesperso-orange.fr/bernard.langellier/info/histoire-informatique.htm
-