CGI staat voor Common Gateway Interface en betekent in simpele bewoording een manier om via internet programmatuur te laten werken. Veel gebruikte toepassingen van CGI zijn zoekmachines, via e-mail verzonden formulieren en websites die hun teksten uit een database halen. CGI-scripts zijn over het algemeen geschreven in de programmeertalen C of Perl en zijn soms gecompileerd. Dat wil zeggen dat zij zijn omgezet van een tekstbestand naar een binair bestand, dat niet meer met een teksteditor te bewerken is, maar wel veel sneller wordt verwerkt door de webserver. Sinds de introductie van onder andere PHP en ASP is de populariteit van CGI afgenomen. Voornaamste reden hiervoor is dat veel sites geheel uit PHP of ASP/VBScript worden opgebouwd, inclusief de scripts die zoek- en verwerkfuncties voor hun rekening nemen.
|