Technologies Web côté serveur
Common Gateway Interface
La plus ancienne technologie côté serveur est le cgi ou Common Gateway Interface.
Un CGI est soit
- un exécutable (.exe) écrit dans n'importe quel environnement de programmation capable de générer des applications console, c'est-à-dire qui ne tournent pas dans une fenêtre graphique. Parmi ces environnements on citera C, C++, Delphi.
- un script exécuté par un interpréteur. Le plus connu des langages de script interprété côté serveur est PERL
soit
Preprocesseurs HTML
Une alternative aux CGI a été proposée d'abord par PHP puis par ASP. Il s'agit ici d'insérer des commandes de script au sein même du code HTML. Avant d'envoyer la page HTML au client, le serveur Web la soumet à un programme (php ou asp) qui interprète les instructions et évalue les expressions et insère éventuellement les résultats dans la page en lieu et place du script côté client. ASP et PHP sont donc des préprocesseurs de texte.