Glossaire et lexique du Web - Chiny  Glossaire du Web - Le lexique

Afficher les termes qui commencent par:
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  | Tout afficher

CGI (Common Gateway Interface)

CGI (Common Gateway Interface) ou Interface de Passerelle Commune est un standard qui permet de créer des pages Web dynamiques reposant sur les programmes CGI. Les programmes CGI sont des scripts coté serveur écrit en PHP, Perl, Python ou autre.
CGI montre au serveur HTTP comment transmettre la requête du client aux programmes coté serveur et comment en récupérer les réponses.

Coté client (Client-Side)

Un langage coté client est un langage qui s’exécute sur le client qui est généralement un navigateur Web.
HTML, CSS et Javascript sont des langages coté client par excellence puisque leurs codes source sont importés sur le navigateur qui les exécute en local.
L'ultime avantage des langages coté client est la rapidité. En revanche, leur inconvénient majeur est la non confidentialité, vu que le code est visible sur le client.

Coté serveur (Server-Side)

Un langage coté serveur est un langage qui s’exécute sur le serveur avant de renvoyer le résultat sur le client (navigateur). La plupart de ces langages respectent les spécifications CGI (Common Gateway Interface).
PHP est un langage coté serveur très connu.
Puisque ces langages sont exécutés sur le serveur alors leurs codes sources restent confidentiels. Par contre, la moindre opération nécessite l'interrogation du serveur, ce qui rend leur exécution un peu plus lente que celle de leurs homologues coté client.

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) ou feuilles de style en cascade est un langage simple qui permet de présenter le design d'une page HTML ou XML. Il est standardisé par W3C.
CSS peut être intégré directement au sein d'une page Web (HTML) ou déclaré dans un document séparé. Il s'agit d'un ensemble de directives indiquant la manière dont le navigateur doit afficher le document hypertexte. Il agit sur tous les éléments qui constituent le design d'une page (arrière-plan, police, marges, largeurs, auteurs, alignement, images...).
La version 3 de CSS (CSS3) est encore allé plus loin en couvrant d'autres particularité d'affichage comme le Responsive Design grâce aux Media Queries, les transitions etc...