Sommario:
Definizione - Cosa significa ASP (Active Server Pages)?
Active Server Pages (noto anche come ASP o ASP classico) è il primo motore di script lato server di Microsoft che ha abilitato pagine Web generate dinamicamente. Mentre la versione iniziale era un componente aggiuntivo del componente Internet Information Services (IIS) di Windows NT 4.0, è stata successivamente incorporata nel sistema operativo Windows Server.
ASP utilizza uno scripting lato server per produrre dinamicamente pagine Web in base a una richiesta specifica del client. Il risultato è una pagina Web HTML inviata al client per la visualizzazione. VBScript è il linguaggio di scripting predefinito utilizzato per la scrittura di ASP, anche se è possibile utilizzare altri linguaggi di scripting.
Techopedia spiega Active Server Pages (ASP)
ASP era l'alternativa di Microsoft agli script Common Gateway Interface (CGI) e Java Server Pages (JSP), entrambi intesi per consentire ai client di interagire con database lato server e servizi aziendali. ASP ha attraversato tre versioni principali: ASP 1.0 nel 1996 (incluso con IIS 3.0), ASP 2.0 nel 1997 (IIS 4.0) e ASP 3.0 nel 2000 (IIS 5.0). ASP 3.0 diventa parte di IIS 6.0 su Windows Server 2003 e parte di IIS 7.0 su Windows Server 2008.
ASP è ora obsoleto e sostituito con ASP.NET. Tuttavia, ASP.NET non è rigorosamente una versione avanzata di ASP; le due tecnologie hanno implementazioni sottostanti completamente diverse. ASP.NET è un linguaggio compilato e si basa su .NET Framework, mentre ASP è rigorosamente un linguaggio interpretato. Come con qualsiasi tecnologia precedente, puoi sicuramente trovare ASP nella produzione, ma ti sarebbe difficile trovare il caso di usarlo per un nuovo progetto.