Evolução da tecnologia
Primeiramente você verá um "quadro-resumo" das duas tecnologias e mais abaixo a matéria comparativa. Recurso | ASP | PHP | Uso com múltiplos Servidores Web | Não.
(somente com o IIS) | Sim.
(Apache, NetscapeTM, IIS) | Uso com múltiplas plataformas | Sim. Microsoft Windows e Linux (usando o ChiliSoft) | Sim (Windows, Linux, Unix) | Tags customizáveis | Não. | Sim | Componentes reutilizáveis multiplataformas | Não. | Sim | Padrão aberto para a indústria | Não. | Sim | Proteção para fluxo de memória | Não. | Sim | Habilidade para separar a geração do conteúdo da apresentação. | Sim.
Usando Objetos COM | Sim, utilizando classe e drivers para acesso, bem como XML | Linguagens de programação suportadas | VBScript, Jscript | PHP | Geração dinâmica de HTML | Sim. | Sim | Escalabilidade desde pequenas até grandes aplicações Web. | Sim. | Sim | Integração automática dos arquivos gerados. | Sim. | Sim | Preço | Free na Web | Free com ligação direta com vários Bancos de Dados | Compatibilidade com Banco de Dados legados | Sim.
(usando COM) | Sim, ligação direta | Manutenção de estado | Sim. | Sim | Capaz de integrar com fontes de dados | Trabalha com Qualquer banco de dados compatível com ODBC | Sim ,diretamente por drivers nativos e via ODBC | Componentes | COM | CORBA, COM, DCOM, ... |
Uma das características do ASP é a sua dependência à plataforma Microsoft, é claro que hoje existem alguns produtos que tentam contornar esse problema: um deles é o ChiliSoft que permite que se rode páginas ASP em Linux ou em qualquer outro sistema operacional, mas apesar dele ser uma excelente saída ele não é um software gratuito, além disso ainda não é aconselhável seu uso pois o produto ainda contém alguns bugs, bem com uma perfomance baixa de páginas ASP rodando fora dos servidores da Microsoft.
Inicialmente disponível apenas para as distribuições REDHAT LINUX 6.0 e 6.l com APACHE WEB SERVER. Ele suporta base de dados POSTGRESQL 6.5.2(ou