Рецензии на книгу
"Ajax. Библия программиста"


08.04.2009
web-портал Мир ПК (портал)
Юрий Стрельченко
http://www.osp.ru/pcworld/2009/5/7388340/

Ajax -- это концепция создания интерактивного интерфейса как целых веб-сайтов, так и отдельных веб-приложений, практическое использование которых максимально приближено к методологии обычных «настольных» программ. Поясним на примере. Разве при выборе какой-либо операции в Windows система каждый раз загружается заново? Нет.Так и в Web -- при обновлении данных посетитель получает лишь новую информацию без перезагрузки всей страницы целиком. И достигается это за счет использования асинхронного JavaScript и XML.

С легкой подачи Gmail подход Ajax уверенно набирает обороты, распространяясь по Сети. Футуристические прогнозы таковы, что в итоге персональный компьютер уступит место постоянно подключенным к Интернету терминалам, а программное обеспечение, реализуемое по SaaS-модели (Software-as-a-Service, ПО как услуга), будет состоять из полнофункциональных интернет-приложений, работающих на платформе удаленного сервера и предоставляющих пользователю лишь интерфейсную часть, видимую из браузера. Поэтому неудивительно, что уже довольно давно данная технология -- самый широко обсуждаемый предмет веб-программирования.

Книгу можно читать и неподготовленному человеку, ведь приводимые в ней сведения помогут освоить JavaScript. Тем не менее требуется знать некоторые основы HTML. Материал подан очень доступно: яркие примеры и подробное обсуждение всех основных и сопутствующих вопросов дадут полную картину разбираемых моментов.

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

Третий раздел руководства посвящен объектной модели документов DOM, языку XML, каскадным таблицам стилей CSS и динамическому HTML.

Программированию на языке серверных сценариев PHP отведена четвертая часть издания. Здесь же поднимаются вопросы соблюдения безопасности, применения веб-серверных фильтров Ajax и архитектуры MVC (model -- view -- controller, модель -- представление -- контроллер).




Rambler Top100