O ASP (Active Server Pages) é a plataforma da Microsoft para criação de sites dinâmicos. Em vez de utilizar o método CGI (Common Gateway Interface).
As páginas ASP consultam o banco de dados por meio do Isapi (Internet Server Application Progamming Interface), que aprimora a comunicação entre o servidor e o aplicativo externo.
Quando utilizamos o CGI, cada pedido de página abre um novo processo no servidor, o que pode comprometer o desempenho do site. Já com o Isapi, o processamento de todos os pedidos ao servidor fica a cargo de um único arquivo *.dll, que, uma vez carregado na memória, permanece lá até que seja deliberadamente retirado.
O funcionamento de páginas ASP depende do arquivo asp.dll. É ele que trata todos os pedidos de execução das págnas ASP. É importante lembrar que ASP não é exatamente uma linguagem de programação, mas que o a Microsoft define como “ambiente de execução de scripts“. Na maior parte das vezes, as instruções são escritas em VBScript, que é derivado do Visual Basic, também filhote da Microsoft.
A penetração do Visual Basic no mercado contribui bastante para o crescimento o crescimento do ASP. Como a quantidade de programadores VB é grande, fica mais fácil para as empresas contratarem profissionais que desenvolvam aplicações em VBScript.
Aderir ao ASP significa quase sempre optar pelo mundo Windows, uma vez que as páginas só rodam nativamente em servidores Windows com servidores IIS (Internet Information Server), da Microsoft. É possível rodar páginas ASP em sistemas Unix por intermédio de soluções comerciais, como o ChiliASP, ou usando o OpenASP, no servidor Web Apache. Mas a implementção desse tipo de solução costuma ser problemática para os webmasters.

No Comment Received
Sorry the comment area are closed for non registered users