Recenzija knjig - spletne aplikacije Ajax in Php Building odzivne


Avtor: Cristian Darie
Bogdan Brinzarea
Filip Čeheč-Tosa
Mihai Bucica
ISBN: 1904811825
Založnik: Packt Publishing
9,4 x 7,4
284 strani
Objavljeno: marec 2006

Ta knjiga predvideva dobro znanje PHP, XML, JavaScript in MySQLR in da imate na svojem računalniku nameščene PHP, MySQL, phpMyAdmin in strežnik, kot je Apache. V tej knjigi avtorji Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa in Mihai Bucica učijo svoje bralce, kako v spletne aplikacije, ki jih poganja PHP, dodati funkcije Ajax na strani stranke.

Kot bi pričakovali, avtorji začnejo s pogovorom o tem, kaj je Ajax, njegova zgodovina in katere funkcije Ajaxa boste dodali aplikacijam PHP, o katerih je razpravljala knjiga. Avtorji pri izdelavi teh spletnih aplikacij uporabljajo modularni pristop.

Prva naloga programiranja, ki je obravnavana v številnih računalniških knjigah, je potrjevanje obrazca na strani odjemalca in avtorji so v tej knjigi storili enako, saj so pokazali, kako je Ajax spremenil tradicionalni postopek potrjevanja obrazcev. V tradicionalnem postopku se preverjanje na strani odjemalca zgodi po predložitvi obrazca, vendar preden pride do strežnika. Avtorji vam pokažejo, kako izboljšati ta postopek z uporabo Ajaxa za preverjanje uporabnikovega vnosa, ko tipka.

Nato boste izdelali aplikacijo za klepet Ajax. Avtorji ne pokrivajo podpornih procesov, kot so klepetalnice, seznami uporabnikov klepeta in prijava. Odločijo se, da se bodo osredotočili na izboljšanje procesov objavljanja in prejemanja sporočil z uporabo Ajaxa, da bi odpravili potrebo po ponovnem nalaganju spletne strani pri opravljanju teh nalog. Pred Ajaxom in drugimi programi, povezanimi z XMLHTTP, je bilo to mogoče samo z JavoTM, FlashR ali drugo posebno programiranje.

Ajax je postal priljubljen zaradi Google SuggestTM. Zato je edino logično, da bi vam avtorji pokazali, kako sestaviti lastno programsko aplikacijo Ajax in samodejno dokončati. Baza podatkov, ki se uporablja za delovni primer te aplikacije, je seznam funkcij PHP na PHP.net. Nato se naučite, kako sestaviti dve aplikaciji za risanje v realnem času. Prva je graf, narisan v realnem času s SVG, drugi pa Ajaxova mreža z uporabo XSLT in XPath. Obe aplikaciji posodabljata te grafikone, ne da bi ponovno naložili spletno stran.

Zaradi priljubljenosti RSS sindikaitona je ta moja naslednja aplikacija moja najljubša. Zgradili boste preprost bralnik RSS (agregator) z uporabo Ajax, PHP, XSLT in SimpleSML. Nazadnje zadnja lekcija temelji na obstoječi spletni aplikaciji (script.aculo.us). Spoznali boste, kako uporabljati Ajax za dodajanje podpore za povleci in spusti tej aplikaciji za upravljanje opravil. (Seznam opravil)

V knjigi je podporno spletno mesto, ki vsebuje delujoče predstavitve spletnih aplikacij v knjigi, vzorčna poglavja in brezplačno e-knjigo primerov z naslovom AJAX Whiteboard. To je preprosta spletna aplikacija Ajax, ki omogoča risanje z miško.

Avtorji te knjige mešajo različna ozadja tega projekta. Cristian Darie je programski inženir in tehnični avtor. Njegovo stran za podporo tej knjigi lahko najdete na spletni strani CristianDarie.ro. Bogdan Brinzarea ima izkušnje s področja bančništva in varnosti. Filip Chereches-Tosa je spletni razvijalec in Mihai Bucica deluje na področju komunikacijske programske opreme. Lahko obiščete