¿Qué significa páginas activas de servidor?
Active Server Pages (también conocido como ASP o ASP clásico) es el primer motor de scripts del lado del servidor de Microsoft que permitía generar páginas web de forma dinámica. Aunque la versión inicial era un complemento del componente Internet Information Services (IIS) de Windows NT 4.0, posteriormente se incorporó al sistema operativo Windows Server.
ASP emplea secuencias de comandos del lado del servidor para producir dinámicamente páginas web basadas en una solicitud específica del cliente. El resultado es una página web HTML que se devuelve al cliente para su visualización. VBScript es el lenguaje de programación utilizado por defecto para escribir ASP, aunque pueden utilizarse otros lenguajes de programación.
Diccionario Techopedia: Páginas activas de servidor
ASP era la alternativa de Microsoft a los scripts Common Gateway Interface (CGI) y Java Server Pages (JSP), ambos pensados para permitir a los clientes interactuar con bases de datos y servicios empresariales del lado del servidor. ASP ha tenido tres versiones principales: ASP 1.0 en 1996 (incluida en IIS 3.0), ASP 2.0 en 1997 (IIS 4.0) y ASP 3.0 en 2000 (IIS 5.0). ASP 3.0 pasa a formar parte de IIS 6.0 en Windows Server 2003 y de IIS 7.0 en Windows Server 2008.
ASP ha quedado obsoleto y se ha sustituido por ASP.NET. Sin embargo, ASP.NET no es estrictamente una versión mejorada de ASP; las dos tecnologías tienen implementaciones subyacentes completamente diferentes. ASP.NET es un lenguaje compilado y se basa en .NET Framework, mientras que ASP es estrictamente un lenguaje interpretado. Como ocurre con cualquier tecnología antigua, es posible encontrar ASP en producción, pero será difícil justificar su uso en un proyecto nuevo.