Ajax has been around for quite some time now and it has lovers and haters.
First of all let’s distinguish between two different things that are
often confused when we talk about Ajax. What many think to be Ajax are really
two independent things: Asynchronous Communication: allows fetching and
sending data asynchronously, in the background. DOM-Manipulation: which
allows all those fancy Flash-like effects on web pages, such as zooming
images, floating windows, but also really basic stuff, like swapping text in
boxes. If we want to split hairs there is a third thing that makes up those
Web 2.0 applications: a logic layer, which takes care of the execution of the
application.
Many of the haters argue that by using these techniques the programmers make
nice applicatio... (more)