Aller au contenu

Active Server Pages

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 9 juin 2005 à 09:30 et modifiée en dernier par Alno (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.


Modèle:SérieLangagesInfo

ASP, qui signifie « Active Server Pages », est une technologie développée par Microsoft utilisée dans la programmation Web.

C'est un langage dynamique, équivalent et concurrent de PHP. Il nécessite pour fonctionner une plate-forme Windows avec IIS (Internet Information Services) installé. ASP n'est en réalité qu'une structure composée d'objets accessibles par deux languages principaux : le VBScript et le JScript.

A l'instar des languages de programmations pour PC (C, C++, Visual Basic...), ce n'est pas un langage compilé, mais un langage interprété.


Syntaxe

L'ASP possède 6 vrais Objets manipulables : les objets Request, Response, Server, Application, Session et Error.

L'objet Request

Il permet de lire tout ce que qui a été renvoyé par le navigateur client, comme les Formulaires, les Cookies...

L'objet Response

Inversement, il permet d'envoyer des informations au client, comme le fait d'écrire du texte dans une page ou d'écrire dans des Cookies...

L'objet Server

Cet Objet permet de créer et de gérer des connexions à des Bases de Données (nommé ADO), d'ouvrir des fichiers XML, Word, Excel...et en général de créer des objets et d'utiliser des composants installés sur le serveur.

L'objet Application

Il permet de stocker des variables globales à tous les visiteurs qui passent sur le site.

L'objet Session

Il permet de stocker des variables uniquement accessibles à un seul visiteur du site. Utilisé également dans les sites possédant un panier pour stocker des articles...

L'objet Error

Comme son nom l'indique, cet objet permet la gestion des erreurs.

Capacités

Comme le PHP, l'ASP est capable de se connecter à des bases de données, de lire des fichiers XML et possède des composants pour la gestion de l'upload, du ftp... Mais en tant que technologie Microsoft, il peut lire et écrire facilement des documents issus d'Office (Excel, Word...).

Techniquement, l'ASP utilise un système nommé COM (Component Object Model) pour communiquer avec des ressources du poste serveur. Il renvoie ensuite de l'HTML au client via le protocole HTTP (HyperText Transfert Protocol).

Enfin, grâce à l'avènement de la technologie .NET (prononcée DotNet), l'ASP débouche sur une nouvelle technologie : l'ASP.NET, qui est sans doute la technologie la plus puissante sur le marché actuellement, et qui remplace doucement le Java au fur et à mesure des années. Ainsi Microsoft n'assure plus beaucoup de support sur l'ASP3, et ne compte plus créer de nouvelle version des « Actives Server Pages ».

Voir aussi

Autres languages

Liens Externes