programmation WEB

programmation.gif (8004 octets)

Le langage HTML (HyperText Markup Language), qui est à la base de la conception des pages Web, permet de créer des pages au contenu statique (qui ne varie pas dans le temps) et uniforme (qui est le même pour tous les internautes). Les concepteurs de sites désirant mettre au point des contenus plus dynamiques (variables dans le temps en fonction de paramètres contrôlés par le responsable du site) ou personnalisés (variables selon le visiteur du site) ont recours à des langages de programmation qui augmentent les possibilités de conception. Voici quelques-unes des technologies les plus répandues.
  • CGI (Common Gateway Interface) est un procédé qui permet de transmettre l'information recueillie dans un formulaire Web à un programme sur le serveur Web et de déclencher l'exécution de ce programme. Ce sont les CGI qui permettent, par exemple, à un moteur de recherche de fouiller une base de données et de présenter le résultat de la recherche, ou encore à un visiteur d'envoyer un message au responsable du site ou d'enregistrer une commande dans un catalogue électronique;
  • Perl est l'un des premiers langages de programmation utilisés pour concevoir des programmes exécutés sur les serveurs Web (surtout dans l'environnement Unix) à l'aide des CGI;
  • ASP (Active Server Page) est un procédé mis au point par Microsoft permettant de programmer des pages dynamiques par les serveurs Web de Microsoft et d'écrire des programmes exécutés à l'aide des CGI;
  • Java est un langage de programmation « multiplate-forme », c'est-à-dire qu'il fonctionne sur des ordinateurs de différentes familles : Windows/Intel, Macintosh, Unix, etc. Mis au point par Sun Microsystem et assez largement adopté par l'industrie, il est utilisé pour programmer des applets, ces petites applications téléchargées au besoin et exécutées par le navigateur;
  • JavaScript est un langage de programmation créé par Netscape (et utilisé par Microsoft) pour ajouter certaines fonctions aux navigateurs et offrir plus de possibilités aux concepteurs de sites Web;
  • ActiveX est un procédé de Microsoft qui permet la programmation de modules d'extension pour ses propres logiciels (navigateurs ou serveurs).
Voir aussi : Navigation, Hypertexte, Page Web, HTML.
Pour en savoir plus: Office de la langue française

logo.png (2162 octets)