Ever since Jesse James Garrett coined the term AJAX to describe the
collection of existing technologies that allow increased responsiveness and
interactivity of webpages, its adoption has been embraced across the Web. But
have designers and developers gone overboard? Is everything a nail to be
pounded with the AJAX hammer? Some of the fundamental technologies that AJAX
is based on, including HTML, CSS, and JavaScript, can sometimes offer
simpler, more elegant solutions that are better suited to certain user
experiences. To optimally prescribe the use of AJAX, we need to understand
the benefits and drawbacks, similarities and differences, and key interaction
characteristics associated across the spectrum of static HTML to dynamic HTML
to AJAX. AJAX AncestryIn the beginn... (more)