postado em por Mel Hawthorne
Não deve ser confundido com imagens geradas por computador, no mundo da tecnologia CGI significa Common Gateway Interface e se refere a um padrão que descreve como os serviços da web devem interagir com programas. Por meio desse protocolo, funções como formulários na tela podem executar scripts como verificação ortográfica. Com efeito, o CGI permite o uso de programas que não podem ser acessados diretamente pela web.
Technipages explica CGI
As interfaces comuns de gateway retornam e movem dados por meio de scripts - no caso de um formulário da web que o usuário preenche, o formulário gera uma saída que é tratada por meio do script. Ele pode então se conectar a todos os tipos de outros aplicativos e programas no site. Uma verificação ortográfica, até mesmo uma conexão de banco de dados, é possível, assim como outros tipos de conexões com serviços de Internet que não são acessíveis diretamente.
Em 1993, o National Center for Supercomputing Applications ou NCSA criou um padrão para chamar executáveis de linha de comando para uma lista de mala direta. Isso então evoluiu quando um grupo de desenvolvedores o adotou e expandiu até que o padrão atual fosse criado.
CGI é mais do que apenas um script - é um padrão para a criação de outros. Qualquer servidor web permitirá que seu proprietário configure quais scripts devem ser usados, quando e onde - em outras palavras, o proprietário do servidor pode decidir quais programas fazem interface com qual interação do usuário.
Usos comuns de CGI
- CGI é um padrão que descreve as práticas recomendadas para aplicativos baseados na Internet que interagem com sites.
- Os scripts CGI podem ser configurados e atribuídos pelo proprietário de um servidor web.
- O uso de scripts CGI se tornou comum com relativa rapidez após sua invenção nos anos 90.
Maus usos comuns de CGI
- CGI refere-se a interfaces geradas por computador.