FAQ ASP
FAQ ASPConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 44, dernière mise à jour : 15 juin 2021
ASP (Active Server Page) sert à créer des pages dynamiques, c'est à dire des pages dont le contenu pourra être différent à chaque accès, en fonction de la personne qui consulte, de la date, du contenu d'une base de données, etc.
Le "moteur" ASP 2.0 est fourni avec Internet Information Server 4® de Microsoft®™, qui fonctionne sous NT4, par le biais de l'Option Pack. La version 3.0 d'ASP est fourni avec IIS 5. L'option pack est disponible gratuitement.
Il est possible d'utiliser ASP avec Personal Web Server sur les postes de travail Windows "non serveurs". Pour utiliser ASP sur d'autres plateformes, il existe le produit Chili!Soft ASP (appelé désormais "Sun ONE Active Server").
En utilisant une clé de la collection servervariables.
<%
response
.write
Request
.ServerVariables
(
"SERVER_SOFTWARE"
) %>
Si c'est IIS4 ou PWS 4 la version d'ASP est 2.0 (Windows NT 4.0 ou Windows 98 )
Si c'est IIS 5 ou IIS 5.1 la version d'ASP est 3.0 (Windows 2000 ou Windows XP)
Une page ASP n'est rien d'autre qu'un fichier texte avec l'extension .asp. C'est un mélange de HTML et de code ASP.
Un bon éditeur de texte est suffisant, bien que de nombreux outils puissants existent pour assister le développeur pour la mise en page et la syntaxe.
Pour tester vos pages, un serveur opérationnel et un répertoire dans lequel vous aurez les droits d'écriture sont suffisants. Les commandes ASP peuvent être rédigées en Javascript ou VBScript.
- On ne peut pas directement créer des graphiques dans une page ASP.
- On ne peut pas modifier la page sans que le serveur la réexamine (Javascript ou Java peuvent le faire).
- On ne peut pas envoyer de courrier électronique (un composant est nécessaire).
PHP fonctionne sur plusieurs plateformes, fournit un support intégré pour mysql ;
ASP ne tourne que sous Win32. Il est courant d'entendre dire que ASP consomme plus de ressources et est plus malaisé à appréhender que PHP, mais que PHP a des lacunes par rapport à ASP (variables des sessions par exemple).
Il est souvent dit que l'usage de VBScript dans ASP le rend plus accessible que PHP. Faites vous votre idée vous-même, PHP peut tourner sur le même serveur que celui que vous utiliserez pour ASP. Le site officiel de PHP.