There are people out there that are aware of the current pitfalls and limitations of AJAX, and use it in an appropriate way. My site worked fine without AJAX, albeit with the overhead of unnecessary page reloads and having to send and receive superfluous data with each request/response. Now I've used AJAX techniques in certain places to enhance the functionality and it works fine, not least of all the transactions to and from the server are now smaller and quicker and there is no need for a complete page refresh.
I think you are correct with your comment about the back button. People claim that AJAX will break the back button, but as already stated, the back button doesn't always work with the normal style of dynamic website we're all now familiar with.
There are people out there that are aware of the current pitfalls and limitations of AJAX, and use it in an appropriate way. My site worked fine without AJAX, albeit with the overhead of unnecessary page reloads and having to send and receive superfluous data with each request/response. Now I've used AJAX techniques in certain places to enhance the functionality and it works fine, not least of all the transactions to and from the server are now smaller and quicker and there is no need for a complete page refresh.
I think you are correct with your comment about the back button. People claim that AJAX will break the back button, but as already stated, the back button doesn't always work with the normal style of dynamic website we're all now familiar with.