Sams Teach Yourself Ajax in 10 Minutes

Ajax -- очень модная технология, которая пока не успела утратить своей новизны и перейти в разряд привычных инструментов (а через год-другой именно так и будет, и писать в пресс-релизе, что вы используете Ajax будет так же глупо, как сейчас -- писать про использование базы данных). На волне этой популярности появляется множество книг, от книг для чайников до достаточно полных и детальных работ. Это вполне естественно -- Ajax работает практически со всеми серверными технологиями, будь то PHP, ASP.Net или Ruby, и множество разработчиков активно изучают эту технологию и пытаются использовать в своих приложениях. Сегодня мы посмотрим на еще одну книгу -- "Teach Yourself Ajax in 10 Minutes". Книга написана Филом Баллардом (Phil Ballard) и разделена на 4 части. Основу книгу составляют практические примеры. Правда, первые примеры, использующие сам AJAX, появляются лишь во второй части. Начало же -- вводные данные, рассмотрение "основ": HTML, HTTP, JavaScript, PHP (да, именно PHP используется в качестве серверного языка в примерах), XML. Итак, начиная с 7-ого урока во второй части рассказывается о самом AJAX -- базовые концепции, XMLHTTPRequest, работа с серверными компонентами, Callback, DOM. Итоговый урок в главе -- демонстрация создания реального Ajax-приложения. Третья часть -- разбор более сложных технологий: веб-сервисы, REST (Representational State Transfer), AHAH (Asychronous HTML and HTTP). Плюс примеры и проекты. Последняя часть -- обзор коммерческих и открытых AJAX-платформ, таких как Prototype, RICO, XOAD. На самом деле, название создает неправильное ощущение. Сама книга не поверхностная. Те самые "минуты", которые стоят в заголовке, никак с содержимым не связаны. Содержание разбито на уроки. Книга прекрасно подойдет для новичков, но и не только. Материал очень хорошо подготовлен -- полные листинги кода, скриншоты. Что приятно, книга не сосредоточена только на AJAX -- пусть достаточно сжато, но рассказано о основных "прилегающих" технологих, которые потребуются при создании динамических приложений.

Эта книга вряд ли будет лучшим выбором, если вы соберетесь разрабатывать AJAX-приложения на ASP.Net, все же все примеры на PHP, но, честно говоря, и в этом случае она может оказаться любопытной -- базовые концепции разобраны очень прилично.

Для полноты ощущений процитирую оглавление:

Introduction About this book What is Ajax? Who this book is for What do I need to use this book? Conventions used in this book Online resources and errata Part 1: A refresher on web technologies 1. Anatomy of a website 2. Writing web pages in HTML 3. Sending requests using HTTP 4. Client-side coding using JavaScript 5. Server-Side programming in PHP 6 A brief introduction to XML Part 2: Introducing Ajax 7. anatomy of an Ajax application 8. The XMLHTTPRequest object 9. Talking with the Server 10. Using the returned data 11. Our first Ajax application Part 3: More complex Ajax technologies 12. Returning data as text 13. AHAH-Asynchronous HTML and HTTP 14. Returning data as XML 15. Web Services and the REST protocol 16. Web Services using SOAP 17. A JavaScript library for Ajax 18. Ajax 'Gotchas' Part 4: Commercial and open Source Ajax resources 19. The prototype.js toolkit 20. Using Rico 21. Using XOAD

 

Комментирование запрещено.