во-первых, посмотрите на пользовательский интерфейс, который у вас уже есть, и подумайте, где может иметь смысл, чтобы его элементы могли изменяться / реагировать независимо. Здесь ваши улучшения Ajax могут иметь смысл
во-вторых, посмотрите на библиотеки, как отмечено в других ответах (мне нравится AJAXPRO за его простоту, но он был прекращен)
если вы обнаружите, что все элементы вашей страницы связаны друг с другом и не могут изменяться независимо, тогда действительно нет необходимости в ajax
в противном случае подумайте, как вы будете получать доступ к состоянию страницы из ваших точек расширения ajax - в зависимости от того, какую платформу ajax вы используете, вы можете иметь или не иметь доступ ко всему объекту страницы, состоянию сеанса, исходным параметрам запроса и т. Д. эти проблемы заранее, чтобы избежать кодирования себя в дыру и / или необходимости делать грязные обходные пути.