ASP är en teknik för att köra programkod på servern.
Den första versionen, ASP 1.0, lanserades av Microsoft
tillsammans med version 3 av Internet Information Server 1996.
Inte ett språk
Medan JSP och PHP är rena språk är ASP mer likt CGI
som är ett gränssnitt för att exekvera kod mer än
koden i sig. Från början stöder ASP språken VBScript och
JavaScript. Vanligast förekommande är dock VBscript.
VBscript
VB är en förkortning av Visual Basic som är en av
Microsofts basic-dialekter. VBscript är således
baserat på programspråket BASIC, även om det inte innehåller
allt som riktiga Visual Basic innehåller.
Komponenter
En av nackdelarna med VBscript är att standardbiblioteket -
alltså de funktioner som finns att tillgå som standard -
är aningen begränsat. För att hantera filuppladdning,
bildhantering och liknande krävs oftast speciella komponenter.
Tänk på at vilka komponenter som är installerade på servern
är olika för olika webbhotell. Om komponenten inte stöds
kan du behöva skriva om din kod.
Application Service Provider
Förkortningen ASP kan också innebära Application Service
Provider. Det handlar inte alls om skriptspråk utan istället
om företag som säljer tillgång till specifika applikationer
som driftas centralt.