DHTML vs ASP: interactividad del lado del cliente vs lógica del lado del servidor

DHTML (Dynamic HTML)

Conjunto del lado del cliente: HTML + CSS + JavaScript. Permite páginas interactivas que cambian sin recargas—menús desplegables, animaciones, arrastrar y soltar, validación en vivo. Se ejecuta en el navegador.

ASP (Active Server Pages)

Marco de scripting del lado del servidor de Microsoft (ASP clásico, VBScript/JScript). El código se ejecuta en el servidor, accede a bases de datos, realiza lógica, luego envía HTML puro al navegador. Sucesor: ASP.NET (C#/VB.NET).

Asociación típica

DHTML maneja la UI/UX; ASP maneja datos, autenticación, lógica de negocio. Equivalentes modernos: React/Vue + Node.js/ASP.NET Core/PHP.