Рецензија књиге - Почетак Ајака са ПХП-ом од новака до професионалаца Лее Бабин


Аутор: Лее Бабин
ИСБН: 1590596676
Издавач: Апресс
272 страна
Објављено: октобар 2006

Ајак је језик заснован на ЈаваСцрипту и зато многи веб програмери вребају на помисао да Ајак користе на својим веб страницама. Лее Бабин је написала ову књигу како би помогла онима који су нови у Ајак-у да науче како да користе овај нови језик без да су га застрашили његови извори ЈаваСцрипт. Након кратке историје и увода у Ајак, Бабин започиње разговором о намену Ајака у веб апликацијама и неким основама Ајака, као што је слање захтева сервера, а да при томе веб страница не буде освежена.

Затим уводи ПХП у микс и даје неколико примера како Ајак може олакшати комуникацију између клијента и сервера у веб апликацијама. Користи неколико свакодневних примера као што су аутоматско попуњавање и потврда форме. Следећи корак у учењу како писати добре веб апликације је увођење базе података. Бабин користи МиСКЛР базе података у његовом радном примеру која је веб апликација за календар. Заиста ми се допао континуитет који је аутор постигао користећи исти тај пример у остатку књиге. На пример, у наредном поглављу он детаљније покрива потврду образаца и затим показује како додати ову функцију апликацији календара.

Једна од предности заједничког коришћења Ајак-а и ПХП-а је колико добро подносе задатке попут манипулације и приказивања слика на веб страницама. Бабин прво разматра како генерисати сличице у лету, а затим то примењује на фотогалерију. Апликација за фото галерију се често користи у настави новог програмског језика јер се може користити у многим ситуацијама. Међутим, Бабин посебно истиче како се Ајак може користити за унапређење у заједничкој веб галерији фотографија.

Једна од ствари које програмери воле да раде када науче нови програмски језик је да га користе свуда. Бабин говори о томе зашто би требало да избегавате ову уобичајену грешку и објашњава када је најкорисније користити Ајак за унапређење ваше веб странице. На пример, он говори о популарности веб услуга као што је ГооглеТМ претраживач и ПаиПалР обрада плаћања и како користити Ајак за укључивање ових услуга на своју веб локацију.

Као што сви знамо, кодирање међу претраживачима је проблем за који се чини да никада није у потпуности ријешен. Бабин расправља о овим и другим проблемима на које наилази приликом коришћења Ајака. На пример, шта радити када корисник искључи ЈаваСцрипт у свом веб претраживачу или када тастери „Назад и напред“ престану да раде. На крају, он описује како да решава безбедносне проблеме специфичне за коришћење Ајак-а.

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