Active Server Pages, ovvero
ASP, è una tecnologia di casa Microsoft per la creazione di documenti Web gestibili con script lato server. Diamo vita a questa affermazione!
Un sito composto da pagine HTML pure e semplici non permette la minima interazione tra gli utenti, tanto meno permette l'interazione tra un utente ed il sito stesso. Per interazione intendo scambio di dati in tempo reale, archiviazione di dati su un database, invio di messaggi di posta elettronica o sistemi di comunicazione di varia natura.
Per fare un esempio concreto di quello che si può fare con ASP possiamo pensare ad applicazioni come un libro degli ospiti (guestbook), forum di discussione, inserimento e lettura automatica di news, chat,
form mail, gestione di newsletter e mailing list, sondaggi e centinaia di altre tipologie di applicazioni che prevedono lo scambio dinamico e l'archiviazione dei dati.
Questa guida ha lo scopo di introdurre il lettore alla tecnologia e renderlo pronto ad affrontare tutorial specifici che danno per scontato determinate conoscenze di base sul linguaggio, sulla sintassi e sulla sua modalità di utilizzo. Si tratta quindi di una guida a livello base che ha però, a differenza di altre guide gratuite reperibili in rete (con tutto il rispetto), la presunzione di chiarire molti dubbi anche al lettore già smaliziato.
Allo scopo seguiremo un percorso ben preciso che parte dalla definizione dell'ambiente di sviluppo e di esecuzione dell'ASP; creeremo un primo esempio di pagina ASP in modo da capire in che modo ASP lavora con l'HTML e con altri linguaggi per il Web. Vedremo quali linguaggi è possibile utilizzare per implementare script ASP, spiegando i pro ed i contro di ciascuno. Affronteremo poi gli elementi base della tecnologia e la loro sintassi pratica, fino ad affrontare elementi come l'interfaccia con i database e con altri applicativi.