This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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