Active Server Pages

linguaggio di programmazione

Template:Stub informatica

In informatica, le Active Server Pages (Pagine server attive, in genere abbreviato in ASP) sono pagine web contenenti, oltre al codice html, un linguaggio di scripting che verrà eseguito dal server per generare la pagina da inviare all'utente. Il linguaggio più usato è il VbScript, ma è possibile utilizzare anche il JScript (simile al JavaScript), il PerlScript (simile al Perl), il Rexx ed il Python.

Le possibilità offerte dal sistema sono fortemente orientate verso l'interfaccia con un corrispondente database Microsoft, rendendo così possibile lo sviluppo di siti dinamici basati sulle informazioni contenute nel database.

Funziona ufficialmente solo sul server Microsoft IIS. Nonostante questo, per quanti utilizzano piattaforme GNU Linux è disponibile un emulatore che consente di eseguire i codici ASP senza dover riscrivere l'intero progetto.

Principali concorrenti di ASP sono il PHP, che funziona in modo molto simile, ma con una sintassi del tutto diversa dal Visual Basic, e l'unione di Perl e CGI, che è un meccanismo meno integrato nella sola pagina web e quindi più macchinoso da gestire, che tuttavia permette al programmatore più flessibilità.

Collegamenti esterni