ASP significa páginas de servidor activas y es un motor de secuencias de comandos del lado del servidor para crear páginas web. ASP es básicamente una página de servidor que contiene programas integrados. Los programas que contiene se procesan en el servidor de Microsoft. El motor del lado del servidor ASP básicamente realiza la tarea de leer y ejecutar el archivo ASP y luego devolver el archivo al navegador. Es básicamente un marco basado en la web que ayuda a los programadores a crear páginas web dinámicas. ASP puede contener secuencias de comandos, así como HTML estándar.
Historia: ASP se introdujo por primera vez en diciembre de 1996 como parte de IIS (servicios de información de Internet) 3.0, que se denominó ASP 1.0. Luego llegaron sus versiones posteriores en 1997 y 2000 denominadas ASP 2.0 y ASP 3.0 respectivamente. ASP 3.0 tenía algunas funciones adicionales, por lo que ASP 3.0 aumentó su rendimiento.
Sintaxis:
html
<html> <head> <title>ASP page</title> </head> <body> <% response.write("Welcome to GeeksForGeeks!") %> </body> </html>
Producción
Welcome to GeeksForGeeks
Características:
- Control de usuario: la creación de controles de usuario admite la creación de componentes reutilizables.
- Controles Personalizados: Podemos hacer controles personalizados desde ASP. Aquí, el código se compila en un archivo de biblioteca de vínculos dinámicos.
- Técnicas de representación: ASP utiliza una técnica de representación compuesta visitada en la que se construye un árbol compuesto.
- Modelo de código subyacente: Microsoft recomienda utilizar el modelo de código subyacente para tratar con código de programa dinámico.
Uso de ASP: ASP se usa principalmente debido a su alta velocidad, su naturaleza independiente del idioma y su bajo costo. Podemos hacer páginas ASP en cualquier idioma para que no dependa de un idioma en particular. Se utiliza para desarrollar sitios web dinámicos de una manera más eficiente.
ventajas:
- ASP reduce la línea de código para crear aplicaciones complejas.
- Tiene tecnologías inteligentes de almacenamiento en caché.
- ASP es independiente del idioma, por lo que se puede usar cualquier idioma para codificarlo.
- ASP es mucho más rápido que otras aplicaciones.
- ASP es más utilizado hoy en día.
Desventajas:
- Hay mucha complejidad en las páginas y hay muchos problemas de rendimiento.
- Depende de IIS (servicios de información de Internet), por lo que es problemático.
- Tiene herramientas limitadas de desarrollo y depuración.
- No hay gestión inmobiliaria en ASP.
Publicación traducida automáticamente
Artículo escrito por kapilsparshi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA