This is a reaction to article (or is it a commercial) ‘How to choose an Ajax Framework’.

The idea behind client side only AJAX is that you don’t have to do a lot of complicated javascript work yourself. The difficult stuff is done by the lib and you only have to call it upon HTML event.
Since the code is actually executed on the client, having client-side code, makes the code base simpler. The lines of code will most likely be less than with a server side solution. The only drawback is that you do need to program some javascript. This might be a new language to you and therefor uncomfortable.

There is a third key of AJAX framework not discussed in this articled. These framework are usually described as RIA (Rich Internet Application) platforms. These frameworks parse XML much like how XHTML is parsed by the browser. The XML contains a lot more nodes types than HTML and is usually extendable. So instead of only having having an <input> tag, you will have things like <tree> and <datagrid>.
Ajax calls are also represented as XML and neat things like databinding is also supported.

RIA frameworks:
 Abode Flex
 Javeline PlatForm
 Dojo Dijit
 OpenLaszlo

If you’re working on a web based application and not at a website RIA platforms are certainly worth having a look at. OpenLaszlo has got a good screencast, which is representative for all of these frameworks.