Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Pascal para Web com CGI - Parte I
Linux user
zendrael
04/07/2012
Vamos ver como é fácil programar para Web com Pascal através de CGI. Recomendo àqueles que curtem a linguagem e nunca se viram programando para Web com ela, ou gostariam de aproveitar seu conhecimento para atuar com aplicações Web e/ou sites.
Por: Zendrael
[ Hits: 10272 ]
Conceito: 9.8   3 voto(s)3 voto(s)3 voto(s)3 voto(s)3 voto(s) + quero dar nota ao artigo

Introdução

Quando pensamos em programação para Web, logo associamos além das linguagens estáticas (HTML, CSS), linguagens dinâmicas como PHP, Python, ASP e etc para nos ajudar no desenvolvimento e interação com banco de dados e geração de conteúdo dinâmico.

Nos esquecemos que a interação com páginas dinâmicas já ocorria antes destas linguagens existirem, através de scripts CGI que podem ser desenvolvidos em praticamente qualquer linguagem que nos possibilite acesso à variáveis de ambiente do servidor Web.

É possível fazê-lo com C, C++, Perl, Lua, Basic (quem usa o Gambas pode verificar), Clipper e até shell script (se o seu servidor for configurado para tal), entre outras.

Para este artigo utilizaremos o Pascal, ou Object Pascal, que funciona muito bem em várias plataformas, graças ao ótimo compilador Free Pascal.

Pascal? Hein!?

Existem muitos programadores Pascal e Delphi espalhados por aí que gostariam de ter uma forma mais simples de programar para Web sem sair da sua "zona de conforto", sem ter que aprender uma nova linguagem, ou mesmo porque não têm tempo para isso.

As aplicações Web, sites e intranets, são cada vez mais comuns e úteis, o que pode ser uma boa alternativa para muitos desenvolvedores que precisam de algo multiplataforma, confiável e rápido de construir.

Obviamente, o conhecimento de HTML, CSS e JavaScript será fundamental para uma grande aplicação, mas o Pascal fará um ótimo back-end com rapidez e segurança rodando em forma de CGI.

O que é o CGI

CGI é a sigla de "Common Gateway Interface", que é uma tecnologia que permite gerar páginas Web dinâmicas através de chamadas executáveis dentro de um servidor.

Um exemplo prático do funcionamento são as linguagens PHP e Python, que ainda possuem módulos para rodar como CGI em servidores. Grandes sites como PayPal e Kabum recebem milhares de requisições a todo momento e lidam com estas requisições através de aplicações rodando como CGI.

Para facilitar, vamos pensar no CGI como uma aplicação tipo console (terminal), onde os parâmetros que chegam pela URL são como os parâmetros que usamos no terminal, e a saída do programa é o que vai ser escrito na janela do navegador.

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Preparando o ambiente
   3. Criando o primeiro CGI
   4. Tratando parâmetros e formulários
   5. Conclusão

Outros artigos deste autor

Leitura recomendada
Nenhum artigo encontrado.

Comentários
[1] Comentário enviado por rony_souza em 04/07/2012 - 20:59h:

MUITO BOA DICA AMIGO!!!

BELA POSTAGEM....



[2] Comentário enviado por zendrael em 05/07/2012 - 09:21h:


[1] Comentário enviado por Scyther Kazpor em 04/07/2012 - 20:59h:

MUITO BOA DICA AMIGO!!!

BELA POSTAGEM....



Obrigado Scyther!
Aguarde a segunda parte em breve!
Até +


[3] Comentário enviado por gibroh@hotmail.c em 03/10/2012 - 21:34h:

Excelente Artigo !!



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.