Diferencia entre AJAX y DHTML

Las tecnologías de navegador han experimentado un enorme crecimiento desde el principio, desde las simples páginas estáticas de HTML hasta la animación completa y la interacción de flash. La cantidad de herramientas disponibles para el desarrollo de páginas web se ha disparado y ya no está limitado a algunas opciones para crear su página..

En años más recientes, las páginas HTML básicas se han vuelto un poco más aburridas, por lo que los desarrolladores realmente luchaban por hacer que sus sitios fueran un poco más interesantes para los espectadores. Un aspecto que se examinó fue cómo hacer que las páginas fueran un poco más interactivas para darle más sabor. Aunque hubo muchos estándares que se crearon, discutiremos dos aquí por brevedad.

Las páginas HTML aburridas dieron paso a la aparición de DHTML o HTML dinámico. DHTML permite al creador de la página web programar respuestas específicas a las acciones exactas que realiza el usuario. Esto es muy evidente cuando un espectador mueve el mouse sobre un botón y el botón se ilumina o se ve presionado. Esta es una capacidad de DHTML que no es posible solo con HTML.

Otro aspecto del HTML que la gente quería cambiar era su comportamiento cada vez que solicitas cambiar algo. HTML siempre vuelve a cargar la página para que pueda mostrar la página recién solicitada. Encontraron una solución llamada IFrame para esto que le permitía al usuario recargar un frame a la vez si lo deseaba; pero se encontró que esto era bastante deficiente. Se crearon AJAX o Javascript asíncrono y XML para remediar este defecto específico de HTML. AJAX permite que las páginas soliciten solo los datos que necesita cambiar y no toda la página. Esto se puede ver claramente en las páginas web que muestran una galería de imágenes. Antes de AJAX, al hacer clic en siguiente, toda la página se vuelve a cargar para mostrar la siguiente imagen. Pero con AJAX, solo la imagen cambia y el resto de la página ni siquiera se mueve.

En esencia, AJAX y DHTML son dos de los remedios que se crearon para aumentar las capacidades de HTML. DHTML hace esto cambiando los elementos en la pantalla según las acciones del usuario. Mientras que AJAX permite que el navegador solicite ciertos elementos a la vez para reducir la tensión en la conexión a Internet y evitar el molesto proceso de recarga. Con eso en mente, podemos decir que AJAX y DHTML, usados ​​al mismo tiempo, podrían mejorar enormemente la experiencia de visualización de los usuarios..

Encuentra un libro sobre AJAX y HTML..