logo xgarreau.org Quoi ma tête ?
xavier@xgarreau.org
CGI et Adresses pour Perl
Version imprimable

Cette page vous explique ce que sont les procédures CGI (Common Gateway Interface) et fournit des éléments d'introduction au langage le plus souvent utilisé : PERL (Practical Extraction and Report Language).


Dans la page Commandes HTML, nous avons évoqué la fabrication des formulaires et leur insertion dans des pages web. Si on désire traiter ces données, on peut utiliser des javascripts mais la solution la plus courante est d'utiliser les procédures cgi, notamment dans le cas de traitements de chaîne de caractères et d'interaction avec des bases de données.

Le langage le plus employé pour ce faire est le PERL. En effet, son but premier était le traitement des chaînes de caractères, sa puissance en ce domaine (et bien d'autres...) n'est plus à démontrer. Toutefois, un cgi peut être écrit en presque tout langage.

Bref, parlons CGI. Et pourquoi Perl ?

  • Perl peut faire ce qu'on attend d'un cgi et il le fait (très) bien.
  • Un cgi doit manipuler du texte. Ca tombe bien, PERL est fait pour ça (entre autres choses tout de même).
  • PERL est concis et précis, c'est bien car ça libère de la bande passante.
  • PERL est facile.
  • PERL est interprété. Pas besoin de compilateur.
  • PERL est utilisé par beaucoup de développeurs de cgi alors il est facile de récupérer des scripts pour ceux qui n'ont pas envie de taper du code.

Attention ! Je n'ai pas dit que PERL était un petit langage bien sympathique qui rend de bons petits services, des fois, pour les CGI. PERL est un langage puissant (remplace les scripts shell, awk, sed, CShell et autres tartampions haut la main), multi-plateformes (unix, linux, windows, mac...). On ne se moque pas s'il vous plaît...

Pour le reste, il y a 164959 réponses à "perl cgi" dans altavista, je ne vais donc pas épiloguer sur le sujet.

Mes pages préférées :
cgi et PERL chez UNGI 1
cgi et PERL chez UNGI 2
cgi et PERL chez UNGI 3
cgi et PERL chez UNGI 4
cgi et PERL chez UNGI 5

Avec ça, j'éspère que vous aurez ce que vous voulez...

Auteur : Xavier GARREAU
Modifié Le 22.01.99

Votre avis dans le forum.

Zazou Projets

Développement

Utilisation et culture

Ailleurs

Vieilleries

Bonne parole

Partenaire



Ce site existe depuis le 01/02/2003
Pour rapporter un bug : xavier@xgarreau.org.
Hébergement : Maneya.
Essayez ZazouMiniWebServer !
Votre avis dans le forum.