Atualizando o ASP para o ASP.NET
O ASP (Active Server Pages) é a primeira incursão da Microsoft nos mecanismos de script do lado do servidor, destinados a criar páginas da Web dinamicamente conforme necessário. Um exemplo de uma página da web criada dinamicamente é uma calculadora on-line na qual você digita dois números e, depois que termina, apresenta a soma. Criar isso em HTML exigiria muitas páginas, uma para cada resultado possível. Mas com o ASP, você pode escrever um único script curto que possa lidar com isso facilmente. A ASP viu uma participação justa na internet criando páginas em tempo real. Mas em 5 de janeiro de 2002, a Microsoft lançou o sucessor do ASP chamado ASP.NET.
O ASP.NET visa facilitar a transição para a programação da Web para aqueles que já conhecem a criação de programas para o Windows. O ASP.NET também ofereceu algumas melhorias em relação ao seu antecessor. Aqui estão algumas das vantagens do ASP.NET sobre o ASP:
Uma das melhores melhorias do ASP.NET é o uso de um sistema de criação de controle WYSIWYG (O que você vê é o que você obtém), que deu aos desenvolvedores uma GUI que os ajuda a obter um feedback visual rápido na aparência de sua página.
Com todas essas melhorias, é fácil ver por que a maioria dos criadores de páginas da Web migrou constantemente para a versão .NET do ASP. Embora os codificadores ainda usem alguma forma do código clássico do ASP, isso pode ser devido ao tempo que eles codificaram no ASP; 'Velhos hábitos morrem muito', como dizem.
Livros sobre ASP e ASP.net.