Thomas :

My bet is that the current state of Ajax is roughly as the current state of development in general was 30 years ago when we were all developing in Assembly and C, JavaScript development feels inevitable, but it is not the future. And as time goes by fewer and fewer will choose to develop in "Assembly" Programming Languages and more of us will resort to "Managed Ajax". And in that process we will become far more productive and have far less Time2Market for our Ajax Applications...

I highly recommend you to read this post. It is very interesting !

Managed Ajax - A New Approach to Ajax