Glossaire et lexique du Web - ChinyGlossaire du Web - Le vocabulaire des développeurs Web

Afficher les termes qui commencent par:

ABCDEFGHIJKLMNOPQRSTUVWXYZTout

CDN (Content Delivery Network)

Le CDN pour Content Delivery Network (ou Réseau de Diffusion de Contenu) est un groupe de serveurs qui hébergent certains services que la plupart des sites Web invoquent de telle sorte à ce que ces services-là soient le plus proche possible de l'utilisateur final.
Par exemple, dans votre site, vous donnez la possibilité au client de télécharger une police provisoirement pour mieux afficher votre contenu (polices embarquées qu'on a vues dans le cours de CSS). Normalement, cette police-là sera disponible sur votre serveur (ou le serveur où vous avez hébergé votre site Web). Cependant, le téléchargement de certaines polices prend un certain temps vu leur taille. Dans ce cas, il serait mieux que cette ressource-là soit disponible en CDN. Donc, quand un utilisateur se rend dans votre site, ce dernier indique au navigateur où se trouve la police afin de la télécharger plus rapidement.
Les CDN offrent aussi des services supplémentaires comme la mise en cache du contenu etc...

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...