Red de conocimiento informático - Computadora portátil - CGI ASP

CGI ASP

ASP (Active Server Pages): Active Server Pages es un entorno de programación que combina HTML, lenguajes de scripting y componentes para crear potentes aplicaciones de Internet del lado del servidor. Si ha creado un sitio web que es una combinación de HTML, lenguajes de secuencias de comandos y componentes, puede agregar código de programa ASP. Puede crear interfaces de usuario HTML agregando comandos de script a páginas HTML e incluir reglas de lógica empresarial mediante el uso de componentes. Los componentes pueden ser llamados mediante scripts u otros componentes.

Cómo funciona ASP:

Cuando la funcionalidad ASP se integra en un sitio web, sucede lo siguiente:

1.

2. El El navegador solicita el archivo ASP del servidor.

3. El script del lado del servidor comienza a ejecutar ASP.

4. El archivo ASP comienza a procesarse en orden de arriba a abajo, ejecutando comandos de script y ejecutando contenido de página HTML.

5. Enviar información de la página al navegador.

Debido a que el script se ejecuta en el lado del servidor, el servidor web realiza todo el procesamiento y envía la página HTML estándar al navegador. Esto significa que ASP sólo puede ejecutarse en servidores que lo admitan. Otro beneficio de tener el script en el lado del servidor es que el usuario no puede ver el código del programa de script original; todo lo que ve es el contenido HTML resultante;

PHP: preprocesador de hipertexto

PHP es un lenguaje de secuencias de comandos integrado en HTML del lado del servidor. Lo que distingue a PHP de otros lenguajes de programación, como Javascript del lado del cliente, es que su código se ejecuta en el servidor.

En el nivel más bajo, PHP puede hacer casi cualquier cosa que otros programas CGI pueden hacer, como recopilar datos de formularios, generar contenido de página dinámico o enviar y recibir cookies. Es muy fácil escribir una página web habilitada para bases de datos.

Actualmente se admiten las siguientes bases de datos:

Adabas D InterBase Solid

dBase mSQL Sybase

Empress MySQL Velocis

FilePro Oracle Unix dbm

Informix PostgreSQL

PHP también soporta hablar con otros servicios a través de protocolos como IMAP, SNMP, NNTP, POP3 e incluso HTTP.

Una breve historia de PHP

En el otoño de 1994, Rasmus Lerdorf comenzó a concebir PHP. Usó una versión inicial no distribuible en su página de inicio para rastrear quién estaba viendo su currículum en línea. Incluye un motor de análisis muy simple que solo comprende algunas macros específicas, así como algunas herramientas generales para el backend de la página de inicio, como libros de visitas, contadores y algunas otras cosas. El analizador fue reescrito a mediados de 1995 y se denominó PHP/FI versión 2. FI proviene de un paquete separado escrito por Rasmus para interpretar datos en formato html. Combinó el script de la herramienta de perfil con un programa de análisis formal y agregó soporte para mSQL. Esto es PHP/FI. PHP/FI creció a un ritmo increíble y la gente empezó a contribuir con su propio código.

Es difícil dar estadísticas exactas, pero se puede estimar que a finales de 1996, al menos 15.000 sitios web en todo el mundo utilizaban PHP/FI. A mediados de 1997, este número había superado los 50. 000 piezas. Zeev Suraski y Andi Gutmans reescribieron el analizador. Este nuevo analizador se convirtió en la base de la versión 3 de PHP.

Se transfirió una gran cantidad de código útil de PHP/FI a PHP3, y mucho se reescribió por completo.

Hoy (mediados de 1999), PHP/FI o PHP3 se ha incluido con muchos productos comerciales, como servidores web de nivel C2 y Red Hat Linux. Según la extrapolación de NetCraft, una estimación conservadora es que existe. Hay más de 150.000 usuarios en todo el mundo. El sitio web utiliza PHP. Esto significa que hay más sitios web en Internet que los que ejecutan el servidor empresarial insignia de Netscape.