- Fiches techniques
- Les brèves
- Les études
Fiche technique
|
|
| ASP | |
|
|||||||
| Présentation | |||||||
| En 1996, Microsoft annonce l'arrivée des ASP, technologie tirée d'un projet nommé DENALI. L'ASP est une technologie permettant de développer des applications Web interactives. Qu'est-ce que ASP ? Une page ASP permet l'écriture de scripts (VBScript ou JScript) qui s'exécutent côté serveur au moment où l'utilisateur accède à une page. Ceci permet de générer dynamiquement des pages HTML sur le serveur, de lire et d'écrire sur des fichiers ou des bases de données. Cette technologie permet d’adapter ainsi l’information présentée sur la page en fonction de la requête faite par l’utilisateur. Le script de la page Web utilise cette requête pour accéder à des données stockées sur le serveur. L’ensemble de ces données définira un résultat qui s’affichera de manière personnalisée dans la page. Une page ASP (.asp) se caractérise par la présence des balises '< %' et % >' qui indiquent au serveur HTTP qu'une commande VBScript ou JScript doit être interprétée. Dès qu'un client appelle une page ASP, elle est exécutée dynamiquement sur le serveur Web. Puis, la logique du script (VBScript ou JScript) est supprimée du document puis remplacée par son éventuel résultat afin de n'envoyer que le code HTML au navigateur. L'ASP est un langage "interprété" : il s'intégre dans une page HTML puis interpréte le code source compris à l'aide de ces balises spéciales pour retranscrire le résultat au navigateur client. Principales fonctions Les scripts ASP Ils sont interprétés par les serveurs Web suivants : Vous pouvez utiliser les scripts côté serveur pour créer facilement des contenus dynamiques qui réagissent, par exemple, aux requêtes basées sur des informations fournies par les utilisateurs, les profils personnels ou la logique conditionnelle. Avec les scripts côté serveur, la même page Web peut être personnalisée différemment à chaque téléchargement. Jusqu'à ce jour, la programmation CGI (Common Gateway Interface) a été généralement utilisée pour insuffler une intelligence serveur aux applications Web, mais les programmes CGI sont souvent complexes et rigides. Avec les scripts côté serveur et les ASP, l'expérience de la programmation avec Visual Basic ou JavaScript peut être exploitée pour créer plus rapidement des applications productives pour le Web. La gestion de VBScript et de JScript est complétée par la possibilité d'utiliser des moteurs de script du commerce (Perl,...). |
|||||||
| Evaluation | |||||||
Cette technologie serveur, sans être la première sur le marché, a su s'imposer assez rapidement. Elle a bénéficié de la gratuité de Internet Information Server (IIS) (serveur web fourni avec Windows NT), un serveur web qui contient tous les objets nécessaires à l'exécution des ASP. De plus, la programmation de celles-ci, via un langage de script (VBScript, ou Javascript) est aisée, et accessible à de nombreux concepteurs de sites web. L'essor du commerce électronique est aussi un facteur non négligeable du développement rapide des ASP. Et peut être même inversement... |
|||||||
| Lien | |||||||
