Todavía se usa, pero no mucho.
CGI fue el primer estándar popular que definió cómo hacer que los binarios en el servidor respondan a las solicitudes web (a través de un servidor web que maneja toda la comunicación HTTP). Muchos de esos fueron escritos en C porque oye, ¿por qué no? La idea de “secuencias de comandos web” no existía cuando se creó CGI; CGI en sí es lo que lo hizo posible.
En su mayoría, lo que reemplazó a CGI fueron los módulos del servidor web Apache que mod_php
lenguajes específicos que demostraron ser (o fueron desarrollados para ser) útiles para la web: mod_perl
, mod_php
, mod_python
, etc.
- ¿Cuáles son las precauciones antes de poner en funcionamiento mi aplicación web?
- Cómo usar un fondo de imagen de página completa en la aplicación web basada en AngularJS
- ¿Cuáles son buenos ejemplos de diseño moderno y plano en aplicaciones web empresariales?
- ¿Asana utiliza JavaScript del lado del servidor?
- Cómo restringir que el usuario descargue imágenes de la aplicación web
Algunos lenguajes como Java desarrollaron sus propias soluciones completas de servidor.
Un poco de la especificación CGI que todavía se usa en todas partes es el método familiar de pasar parámetros URL, por ejemplo
http://dpaste.com/?title=Quora
Referencia: Interfaz de puerta de enlace común – Wikipedia