Движущая сила Ajax - это взаимодействие между клиентом (веб-броузером)
и сервером. Раньше тем, кто занимался разработками исключительно
серверной стороны с помощью таких языков программирования,
как Perl или С, не доставало понимания этого взаимодействия.
Новейшие технологии, например ASP.NET, РНР и JSP, способствовали
появлению смешанных клиентских и серверных методик разработки
веб-приложений, но программисты зачастую недопонимали возможности
технологий, применяемых на стороне клиента (таких как
JavaScript). Теперь маятник качнулся в другую сторону, и уже разработчики
клиентской части испытывают потребность в более глубоком
понимании серверных технологий, необходимых для создания решений
на базе Ajax.