Преглед на книги - Започвайки Ajax с PHP от новак до професионалист от Лий Бабин


Автор: Лий Бабин
ISBN: 1590596676
Издател: Apress
272 страници
Публикувано: октомври 2006 г.

Ajax е език, базиран на JavaScript, и затова много уеб програмисти мъркат при мисълта да използват Ajax на своите уеб страници. Лий Бабин е написал тази книга, за да помогне на тези от нас, нови в Ajax, да научат как да използват този нов език, без да бъдат сплашвани от неговия произход на JavaScript. След кратка история и запознаване с Ajax, Babin започва с обсъждане целта на Ajax в уеб приложенията и някои основни положения на Ajax, като изпращане на заявки на сървъри, без да причинява уеб страница да се опресни.

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

Едно предимство на съвместната употреба на Ajax и PHP е това колко добре се справят със задачи като манипулиране и показване на изображения на уеб страници. Първо Бабин обсъжда как да генерира миниатюрни изображения в движение и след това прилага това към фотогалерия. Приложението за фотогалерия често се използва при преподаване на нов език за програмиране, защото може да се използва в много ситуации. Въпреки това, Бабин специално изтъква как Ajax може да се използва за подобряване в общата уеб базирана фотогалерия.

Едно от нещата, които програмистите обичат да правят, когато научат нов език за програмиране, е да го използват навсякъде, Бабин обсъжда защо трябва да избягвате тази често срещана грешка и обяснява кога е най-полезно да използвате Ajax за подобряване на уебсайта си. Например той обсъжда популярността на уеб услуги като GoogleTM търсачка и PayPalR обработка на плащания и как да използвате Ajax за включване на тези услуги във вашия сайт.

Както всички знаем, кодирането на крос-браузър е проблем, който никога не изглежда напълно решен. Бабин обсъжда този и други проблеми, срещани при използването на Ajax. Например какво правите, когато потребителят е изключил JavaScript в уеб браузъра си или когато бутоните „Назад и напред“ престанат да работят. И накрая, той описва как да се справят с проблеми със сигурността, специфични за използването на Ajax.

Лий Бабин се занимава с програмиране от много години и притежава собствена компания за развитие. Работил е по 100+ проекта.





Инструкции Видео: Elite Dangerous Golconda Generation Ship (Април 2024).