Огляд книг - Початок


Автор: Лі Бабін
ISBN: 1590596676
Видавець: Apress
272 сторінки
Опубліковано: жовтень 2006 р

Ajax - мова на базі JavaScript, і тому багато веб-програмісти пригнічуються думкою про використання Ajax на своїх веб-сторінках. Лі Бабін написала цю книгу, щоб допомогти тим, хто нас новить у Ajax, навчитися користуватися цією новою мовою, не залякуючи її джерелами JavaScript. Після короткої історії та ознайомлення з Ajax, Бабін починає з обговорення мети Ajax у веб-додатках та деяких основ Ajax, таких як надсилання запитів сервера, не викликаючи оновлення веб-сторінки.

Далі він вводить PHP в суміш і наводить кілька прикладів того, як Ajax може полегшити спілкування між клієнтом і сервером у веб-додатках. Він використовує кілька щоденних прикладів, таких як автоматичне заповнення та перевірка форми. Наступним кроком у навчанні написання гарних веб-додатків є впровадження бази даних. Бабін використовує MySQLR База даних у його робочому прикладі - це веб-додаток календаря. Мені дуже сподобалася наступність, яку автор досяг, використовуючи цей самий приклад у всій решті книги. Наприклад, у наступній главі він більш детально висвітлює перевірку форми, а потім показує, як додати цю функцію до програми календаря.

Однією з переваг спільного використання Ajax та PHP є те, наскільки добре вони справляються із такими завданнями, як маніпулювання та показ зображень на веб-сторінках. Спочатку Бабін обговорює, як генерувати мініатюрні зображення на льоту, а потім застосовує це до фотогалереї. Застосування фотогалереї часто використовується при навчанні нової мови програмування, оскільки її можна використовувати у багатьох ситуаціях. Однак, Бабін особливо вказує, як Ajax можна використовувати для покращення в загальній веб-галереї фотографій.

Одна з речей, яку програмісти люблять робити, коли вони вивчають нову мову програмування, - це використовувати її скрізь. Бабін обговорює, чому слід уникати цієї поширеної помилки, і пояснює, коли найкорисніше використовувати Ajax для розширення вашого веб-сайту. Наприклад, він обговорює популярність таких веб-сервісів, як GoogleTM пошукова система та PayPalR обробка платежів і як використовувати Ajax для включення цих послуг на ваш сайт.

Як ми всі знаємо, крос-браузерне кодування - це проблема, яка, здається, ніколи не вирішена повністю. Бабін обговорює цю та інші проблеми, що виникають при використанні Ajax. Наприклад, що робити, коли користувач вимкнув JavaScript у своєму веб-переглядачі або коли кнопки Назад та Вперед перестають працювати. Нарешті, він розповідає, як вирішити проблеми безпеки, характерні для використання Ajax.

Лі Бабін займається програмуванням протягом багатьох років і є власною компанією з розвитку. Він працював над 100 проектами.