ASP (abreviatura de página Active Server)
Es decir, página web del servidor activo. ASP es una aplicación desarrollada por Microsoft para reemplazar los programas de script CGI.
Puede interactuar con bases de datos y otros programas y es una herramienta de programación sencilla y cómoda. El formato de los archivos de páginas web ASP es .asp, que se utiliza comúnmente en varios sitios web dinámicos.
ASP es un entorno de secuencias de comandos del lado del servidor que se puede utilizar para crear y ejecutar páginas web o aplicaciones web dinámicas.
Características y funciones del lenguaje ASP.
Desde una perspectiva de tecnología de software, ASP tiene las siguientes características:
1. No se requiere compilación
Los scripts ASP están integrados en HTML, son fáciles de generar y pueden interpretarse y ejecutarse directamente sin compilación ni vinculación.
2. Fácil de generar
Puede diseñar todas las páginas .asp utilizando un editor de texto normal (como el Bloc de notas en WINDOWS). Si considera la eficiencia en el trabajo, también puede elegir un software con capacidades de edición visual.
3. Independiente del navegador
Siempre que el cliente utilice un navegador que pueda interpretar códigos HTML convencionales, podrá navegar por la página de inicio diseñada por ASP.
Los scripts ASP se ejecutan en el lado del servidor del sitio y no es necesario que el navegador del cliente los admita. Por lo tanto, si no ve la página de inicio .asp completa descargándola del servidor, no verá el contenido correcto de la página en el navegador.
4. Orientado a objetos
En los scripts ASP, puede hacer referencia fácilmente a los componentes del sistema y a los componentes integrados de ASP, y también puede ampliar las funciones personalizando el componente del servidor ActiveX.
5. Buena compatibilidad
Compatible con cualquier lenguaje de scripting ActiveX, además de utilizar los lenguajes VBScript y JScript para el diseño, también puedes utilizar otros lenguajes de scripting proporcionados por terceros a través del Plug-in.
6. El código fuente no se filtrará.
El script ASP se ejecuta en el servidor y lo que se transmite al navegador del usuario es solo el código HTML normal generado por el resultado de la ejecución de ASP. Esto garantiza que otros no roben el código del programa que se ha escrito con tanta dificultad.
A nivel de aplicación, ASP tiene las siguientes funciones:
1. Procesar la entrada del formulario enviada desde el navegador al servidor del sitio.
2. Acceda y edite tablas de bases de datos del lado del servidor. Puede ingresar, actualizar y eliminar datos de la base de datos del servidor del sitio usando su navegador.
3. Leer y escribir archivos en el servidor del sitio para implementar funciones como contadores de visitantes y lemas.
4. Proporciona funciones integradas como carrusel de anuncios, adquisición de información del navegador y administración de tablas de URL.
5. Leer y escribir el archivo del disco duro del usuario a través de cookies para registrar los datos del usuario.
6. La información se puede compartir entre varias páginas de inicio para desarrollar aplicaciones complejas de sitios comerciales.
7. Utilice lenguajes de secuencias de comandos simples como VBScript o JScript, combinados con código HTML, para completar rápidamente la aplicación del sitio.
Ejecute el lenguaje de secuencia de comandos a través del servidor del sitio y genere o cambie el lenguaje de secuencia de comandos ejecutado en el cliente.
8. Gran capacidad para ampliar funciones. El componente ActiveX Server se puede crear utilizando múltiples lenguajes de programación como Visual Basic, Java y Visual C++ para satisfacer sus propias necesidades especiales.
Las características generales de las páginas web dinámicas se resumen brevemente a continuación:
(1) Las páginas web dinámicas se basan en tecnología de bases de datos, lo que puede reducir en gran medida la carga de trabajo del mantenimiento del sitio web;
(2) Los sitios web que utilizan tecnología web dinámica pueden implementar más funciones, como registro de usuarios, inicio de sesión de usuarios, encuestas en línea, gestión de usuarios, gestión de pedidos, etc.;
(3) Las páginas web dinámicas no son en realidad archivos de páginas web que existen de forma independiente en el servidor. El servidor solo devuelve una página web completa cuando el usuario la solicita;
(4) Existen ciertos problemas en la recuperación de páginas web dinámicas por parte de los motores de búsqueda. Generalmente es imposible para los motores de búsqueda acceder a todas las páginas web desde la base de datos de un sitio web o, debido a consideraciones técnicas, las arañas de búsqueda no rastrean las URL.
En cuanto al siguiente contenido, los sitios web que utilizan páginas web dinámicas deben realizar cierto procesamiento técnico para adaptarse a los requisitos de los motores de búsqueda al promocionar los motores de búsqueda.
La llamada página web estática significa que no hay programas en el archivo de la página web, solo código HTML, generalmente con .html o .htm como sufijo. El contenido del sitio web estático no cambiará una vez completada la producción. Quien visite mostrará el mismo contenido. Si su contenido cambia, deberá modificar el código original y luego subirlo al servidor.
La llamada página web dinámica significa que el archivo de la página web no solo tiene etiquetas HTML, sino que también contiene código de programa y está conectado a una base de datos. Las páginas web dinámicas pueden mostrar contenido diferente según los diferentes momentos y los diferentes visitantes. para actualizar y generalmente se actualizan directamente en segundo plano.