ASP vantagens e desvantagens
VANTAGENS
A linguagem ASP possui várias vantagens:
Independência do navegador - qualquer navegador de internet, em qualquer sistema operacional, pode acessar sites em ASP, pois todo o processamento de informações é feita no servidor e somente os resultados são mostrados ao usuário;
Código-fonte protegido - os visitantes de sites em ASP somente enxergam os resultados do processamento em páginas HTML, o que impede que o código-fonte seja visualizado;
Banco de dados - a linguagem ASP funciona muito bem para visualizar e manipular informações em bancos de dados que suportam OBDC;
Linguagem similar ao Visual Basic - se você já programa em Visual Basic terá muita facilidade em aprender ASP, pois ambas as linguagens são parecidas;
Aprendizado descomplicado - mesmo que você não conheça Visual Basic, poderá aprender ASP sem dificuldades. A linguagem é clara e cheia de recursos.
DESVANTAGENS
Justamente pelo preço dos programas é que surge uma das desvantagens do uso do ASP - a hospedagem em ASP costuma ser mais cara do que em PHP. Scripts em ASP supõem um servidor Windows por trás, usando também o MS-SQL. As licenças são caras e precisam ser repassadas para os clientes.
Outra desvantagem do ASP é que seus usuários ficam sujeitos às mudanças decididas pela Microsoft. Amanhã ou depois o ASP poderá ser substituído pela linguagem XYZ ou qualquer outra, os usuários teram de esquecer o que aprenderam anteriormente para investir no estudo da nova linguagem. Isto já aconteceu recentemente quando a Microsoft implantou a tecnologia .NET (fala-se "dót néti" que forçou mudanças substanciais na parte de programação para a Web, e o ASP virou ASP.NET.
Nem sempre estas mudanças são feitas apenas por critérios técnicos, na maior parte das vezes o motivo é apenas comercial: descontinuar um produto para vender uma versão mais "moderna", mesmo que faça basicamente as mesmas coisas. É a sociedade de consumo, é preciso produzir, para tanto é preciso convencer os consumidores a