Themapagina Asp algemeen
ASP) is een door Microsoft ontwikkelde technologie om dynamische webpagina's en complete websites te genereren. Met dynamisch wordt in dit verband bedoeld dat de pagina's zoals de gebruiker ze op z'n browser te zien zal krijgen elke keer opnieuw worden opgebouwd. Op deze manier kan actuele informatie deel uitmaken van een pagina. 'Actueel' kan betekenen dat de informatie pas beschikbaar komt nadat de html al bepaald is; het kan ook zijn dat de informatie pas bekend is nadat de gebruiker heeft aangegeven waarnaar hij op zoek is; denk aan snuffelen in een assortiment. Dit staat dan tegenover statische webpagina's waarbij de HTML code ooit is aangemaakt, de gebruiker krijgt steeds dezelfde versie te zien. Tegenwoordig wordt ASP verder ontwikkeld onder de naam ASP.NET. ASP.NET is een nieuwe taal, gebaseerd op ASP, waarin meer mogelijkheden in zitten en waarbij gewerkt wordt binnen het .NET-framework.
ASP is een technologie en dus geen programmeertaal. Je kunt ASP pagina's herkennen aan hun extensie ".asp". Net als binnen de nieuwe versie van ASP, ASP.NET, kan er binnen ASP pagina's gekozen worden voor een specifieke programeertaal. In de meeste gevallen wordt VBScript gebruikt omdat dit de standaard taal is, maar er kan ook standaard gekozen worden voor JScript. ASP kan in principe alle scripttalen ondersteunen als de desbetreffende interpreter op de webserver is geļnstalleerd. Er is bijvoorbeeld een interpreter voor Perlscript beschikbaar via ActiveState.
ASP wordt normaliter gebruikt op een Windows besturingssysteem. Er zijn echter ook goede implementaties van ASP beschikbaar voor Unix (en verwante) platforms.
