Que sont Active Server Pages?
Les pages ASP (Active Server Pages) résultent d'une technologie Microsoft qui exécute des scripts côté serveur pour créer des pages Web dynamiques pour les visiteurs. Les pages de serveur actif portent ce nom car le serveur exécute des scripts actifs pour créer des pages dont le contenu est unique, en fonction de la demande ou de l'entrée du visiteur. En revanche, les pages Web standard sont statiques, ce qui signifie qu'elles ne changent pas tant que le Webmaster ne les a pas mises à jour. Le navigateur Web d'un visiteur envoie une demande de page à un site Web. Le serveur du domaine reçoit la demande et renvoie la page. Le visiteur "A" voit exactement la même page que le visiteur "B", etc.
Les pages de serveur actives utilisent un schéma différent. Les visiteurs "A" et "B" peuvent voir un contenu différent, même s'ils ont demandé la même page Web. Ceci est rendu possible par une étape supplémentaire dans le traitement de la requête de page par le serveur. Au lieu d'envoyer simplement la page, le serveur exécute d'abord les scripts ASP incorporés dans le codage HTML de la page. Les scripts ASP servent à personnaliser la page pour le visiteur.
Par exemple, supposons que "M. Wisgeek" ait déjà visité un site et donné son nom, peut-être en s’enregistrant. En utilisant des pages de serveur actives, le site Web pourrait l’accueillir en affichant le message suivant: "Bonjour, monsieur wisegeek! Il est 10h32 un grand mardi!" Cela pourrait également l'amener à une page spécifique du site. D'autre part, un nouveau visiteur sur le site pourrait être accueilli avec l'heure et une invitation à s'inscrire. Cela peut se trouver sur une page d’entrée dont le contenu est spécifiquement destiné à la vente des services du site. En d'autres termes, les pages de serveur actives peuvent personnaliser des pages Web à la volée.
Les pages de serveur actives peuvent également fournir des fonctionnalités pour les intranets et l'accès aux bases de données d'entreprise ou à d'autres ressources. La flexibilité et la finalité ne sont limitées que par la créativité, car ASP peut prendre en charge pratiquement tous les langages de script, y compris la prise en charge intégrée de VBScript et de JScript.
Les scripts ASP sont facilement ajoutés aux pages HTML existantes. Bien que les programmeurs déjà familiarisés avec les langages de script puissent rapidement intégrer l'incorporation de pages de serveur actives dans un site Web, les nouveaux venus y trouveront également leur compte. En supposant une certaine familiarité avec le langage HTML, les scripts ASP ne représentent pas un saut aussi difficile. De nombreux scripts complets sont disponibles gratuitement en ligne et peuvent être facilement personnalisés avec un éditeur de texte.
Si vous souhaitez en savoir plus sur les pages de serveur actives, vous pouvez trouver de nombreux sites Web proposant des cours particuliers, ainsi que plusieurs livres. Les pages de serveur actives peuvent conférer à votre site personnel ou à votre domaine professionnel de véritables fonctionnalités qui peuvent faire la différence entre un bon site et un atout précieux.