I was wondering what to take into consideration when deciding between a full postback or a quick callback.
There are two extremes: You could do it the "old" way, where every user action causes a full postback. Or you could conceivably ajaxify your whole web application so as to never cause a full postback.
Both options don't seem to make a lot of sense to me and I usually do what feels right. For example, I use a callback for a quick user action like rating an article but use a full postback for an action like editing and saving an article. But doing what feels right isn't really a convincing argument in a team meeting.
My question is: How do you decide what to use? Do you have any guidelines or rules? What are advantages/disadvantages of using a callback over a full postback?