Active Server Pages (ASP), lançado pela Microsoft em 1996, marcou uma virada importante na criação de sites dinâmicos. Com ele, páginas HTML passaram a responder a dados e interações do usuário, gerando conteúdo sob demanda direto no servidor.
ASP é uma tecnologia de script do lado do servidor que executa blocos em VBScript, JScript ou componentes COM antes de enviar a resposta ao navegador. O resultado é uma página HTML pronta, sem expor a lógica ao visitante.
Os arquivos .asp mesclam HTML com blocos delimitados por <% %>. Ao receber a requisição:
Request, Response, Session e Server.Essa abordagem simplifica personalização de páginas com base em sessão, cookies ou parâmetros de formulário.
Com o lançamento do ASP.NET em 2002, muitas equipes migraram para aproveitar compilação, tipagem forte, separação MVC e melhor suporte a testes. Ainda assim, ASP clássico permanece em ambientes legados.
Quando migrar? Avalie requisitos de escalabilidade, segurança e manutenção. Projetos com alta criticidade se beneficiam de recursos modernos do .NET, enquanto aplicações estáveis podem ser otimizadas sem uma reescrita completa.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<title>Exemplo ASP</title>
</head>
<body>
<h1>Data e hora no servidor:</h1>
<p><%
Dim dataHoraAtual
dataHoraAtual = Now()
Response.Write(FormatDateTime(dataHoraAtual, vbLongDate) & " - " & _
FormatDateTime(dataHoraAtual, vbLongTime))
%></p>
</body>
</html>
Salve o arquivo como minha-pagina.asp e publique no IIS. O motor ASP interpreta o script e envia o resultado formatado ao navegador.
Precisa gerar senhas, validar CPF/CNPJ ou criar QR Code? Acesse nossos Geradores e Validadores Online.