No debe confundirse con imágenes generadas por computadora, en el mundo tecnológico CGI significa Common Gateway Interface y se refiere a un estándar que describe cómo los servicios web deben interactuar con programas externos. Con este protocolo, funciones como los formularios en pantalla pueden ejecutar scripts como la revisión ortográfica. De hecho, CGI permite el uso de programas a los que no se puede acceder directamente a través de la Web.
ExpertoGeekexplica CGI
Las interfaces de puerta de enlace comunes devuelven y mueven datos a través de scripts; en el caso de un formulario web que el usuario completa, el formulario genera una salida que se maneja a través del script. Luego puede conectarse a todo tipo de otras aplicaciones y programas en el sitio. Es posible un corrector ortográfico, o incluso una conexión a una base de datos, al igual que otros tipos de conexiones con servicios de Internet a los que no se puede acceder directamente.
En 1993, el Centro Nacional de Aplicaciones de Supercomputación o NCSA creó un estándar para llamar ejecutables de línea de comando para una lista de correo. Esto luego evolucionó cuando un grupo de desarrolladores lo adoptó y lo desarrolló hasta que se creó el estándar actual.
CGI es más que un simple script, es un estándar para crear diferentes. Cualquier servidor web permitirá a su propietario configurar qué scripts usar, cuándo y dónde; en otras palabras, el propietario del servidor puede decidir qué programas interactuar con qué interacción de usuario.
Usos comunes de CGI
- CGI es un estándar que describe las mejores prácticas para aplicaciones de Internet que interactúan con sitios web.
- Los scripts CGI pueden ser configurados y asignados por el propietario de un servidor web.
- El uso de scripts CGI se generalizó relativamente rápido después de su invención en la década de 1990.
Malos usos comunes de CGI
- CGI se refiere a interfaces generadas por computadora.