Recenzija knjig - Začetek Ajaxa s PHP-om od novinca do profesionalca Lee Babin


Avtor: Lee Babin
ISBN: 1590596676
Založnik: Apress
272 strani
Objavljeno: oktober 2006

Ajax je jezik, ki temelji na JavaScriptu, zato se mnogi spletni programerji mudijo ob uporabi Ajaxa na svojih spletnih straneh. Lee Babin je napisala to knjigo, da bi se vsem, ki so novi v Ajaxu, pomagali naučiti uporabljati ta novi jezik, ne da bi ga ustrahovali njegovi izvori JavaScript. Po kratki zgodovini in predstavitvi Ajaxa začne Babin razpravljati o namenu Ajaxa v spletnih aplikacijah in nekaterih osnovah Ajaxa, kot je pošiljanje zahtevkov strežnikov, ne da bi se spletna stran osvežila.

Nato v mešanico uvede PHP in poda več primerov, kako lahko Ajax olajša komunikacijo med odjemalcem in strežnikom v spletnih aplikacijah. Uporablja več vsakdanjih primerov, kot sta samodejno izpolnjevanje in potrjevanje obrazca. Naslednji korak pri učenju pisanja dobrih spletnih aplikacij je uvedba baze podatkov. Babin uporablja MySQLR baze podatkov v svojem delovnem primeru, ki je spletna koledarska aplikacija. Zelo mi je bila všeč kontinuiteta, ki jo je avtor dosegel s tem istim primerom skozi preostalo knjigo. Na primer v naslednjem poglavju podrobneje obravnava potrjevanje obrazca in nato pokaže, kako to funkcijo dodati v koledarsko aplikacijo.

Ena od prednosti skupne uporabe Ajax in PHP je, kako dobro obvladujejo naloge, kot so manipulacija in prikazovanje slik na spletnih straneh. Babin najprej razpravlja o tem, kako ustvariti sličice na poti, nato pa to uporabi v fotogaleriji. Aplikacija za galerijo fotografij se pogosto uporablja pri poučevanju novega programskega jezika, saj se lahko uporablja v številnih situacijah. Vendar Babin še posebej poudarja, kako je mogoče Ajax uporabiti za izboljšanje v skupni spletni galeriji fotografij.

Ena od stvari, ki jo programerji radi počnejo, ko se naučijo novega programskega jezika, je uporaba tega povsod. Babin razpravlja, zakaj se morate izogibati tej pogosti napaki, in razloži, kdaj je za izboljšanje vašega spletnega mesta najbolj koristno uporabiti Ajax. Na primer, razpravlja o priljubljenosti spletnih storitev, kot je GoogleTM iskalnik in PayPalR obdelava plačil in kako uporabljati Ajax za vključitev teh storitev na vaše spletno mesto.

Kot vsi vemo, je kodiranje med brskalniki težava, za katero se zdi, da nikoli ni v celoti rešena. Babin razpravlja o tej in drugih težavah, ki se pojavljajo pri uporabi Ajaxa. Na primer, kaj storite, ko je uporabnik izklopil JavaScript v svojem spletnem brskalniku ali ko gumba Nazaj in Naprej nehata delovati. Nazadnje opisuje, kako obravnavati varnostna vprašanja, značilna za uporabo Ajaxa.

Lee Babin že vrsto let programira in ima lastno razvojno podjetje. Delal je na več kot 100 projektih.