I have seen a lot of discussions on Ajax lately. But few discuss the alternatives to Ajax. I have personally used the Faces Client library from IBM and found that it does a pretty good job of implementing components like Data tables, Trees and all.
In which situations and in what ways is Ajax really advantageous over other options. And what are the other options I have??
Also are there situations where we should avoid using Ajax and maybe let the page take a server side trip or use some other alternatives