Depois de fazer uns testes com PHP e Ajax, verificando como modificar uma página na Web sem precisar executar um reload na mesma, percebi que era possível utilizar Ajax com praticamente qualquer linguagem para Web. Como já tinha feito um teste bem sucedido em Free Pascal e CGI com processamento de formulários, imaginei se não seria possível acrescentar Ajax na jogada. Se funcionar, usar Free Pascal com CGI será tão eficiente quanto PHP.
Após uma breve pesquisa no Google, montei um exemplo bem simples e para minha surpresa tudo funcionou perfeitamente bem.
A jogada é que tanto o Ajax quanto o Free Pascal com CGI conversam usando métodos como GET e POST. Com isto em vista foi só descobrir como jogar a informação do Ajax para o Free Pascal e retorná-la de volta para o Ajax. Como podem ver o código do arquivo em Free Pascal é muito simples. O arquivo teste.cgi é o arquivo teste.pp compilado. Para o teste utilizei o WAMPSERVER e joguei o arquivo teste.cgi (teste.exe renomeado para extensão CGI) na pasta CGI-BIN do Apache. Este teste servirá de base para um artigo mais completo na próxima FANZINE.PAS.
Nenhum comentário:
Postar um comentário