Knygos apžvalga - „Ajax“ pradedant PHP nuo naujokų iki profesionalų Lee Lee Babin


Autorius: Lee Babin
ISBN: 1590596676
Leidėjas: Apress
272 puslapiai
Paskelbta: 2006 m. Spalio mėn

„Ajax“ yra „Java“ kalba pagrįsta kalba, todėl daugelis interneto programuotojų gąsdina mintimi naudoti „Ajax“ savo tinklalapiuose. Lee Babinas parašė šią knygą, kad padėtų tiems, kurie dar esame naujieji „Ajax“, išmokti naudoti šią naują kalbą, nebijant jos „Java“ kilmės. Po trumpos „Ajax“ istorijos ir įžangos, Babinas pirmiausia aptaria „Ajax“ tikslą žiniatinklio programose ir kai kuriuos „Ajax“ pagrindus, pvz., Serverio užklausų siuntimą nesukeldamas tinklalapio atnaujinimo.

Toliau jis supažindina su PHP mišinyje ir pateikia keletą pavyzdžių, kaip „Ajax“ gali palengvinti ryšį tarp kliento ir serverio žiniatinklio programose. Jis naudoja kelis kasdienius pavyzdžius, tokius kaip automatinis užpildymas ir formos patvirtinimas. Kitas žingsnis mokantis rašyti geras interneto programas yra įdiegti duomenų bazę. Babinas naudoja „MySQL“R jo darbo pavyzdžio duomenų bazę, kuri yra internetinė kalendoriaus programa. Man labai patiko tęstinumas, kurį autorius pasiekė panaudodamas tą patį pavyzdį visoje likusioje knygos dalyje. Pavyzdžiui, kitame skyriuje jis išsamiau aprašo formos patvirtinimą ir parodo, kaip pridėti šią funkciją prie kalendoriaus programos.

Vienas „Ajax“ ir PHP naudojimo kartu pranašumas yra tai, kaip gerai jie tvarko užduotis, tokias kaip manipuliavimas ir vaizdų rodymas tinklalapiuose. Pirmiausia Babinas aptaria, kaip sukurti miniatiūras skrendant ir tada taiko ją nuotraukų galerijoje. Fotogalerijos programa dažnai naudojama mokant naujos programavimo kalbos, nes ji gali būti naudojama daugelyje situacijų. Tačiau Babinas ypač atkreipia dėmesį į tai, kaip „Ajax“ gali būti naudojama tobulinant bendrą internetinę nuotraukų galeriją.

Vienas iš dalykų, kurį programuotojai mėgsta daryti, kai išmoksta naują programavimo kalbą, yra jos naudojimas visur. Babinas aptaria, kodėl turėtumėte vengti šios bendros klaidos, ir paaiškina, kada naudingiausia naudoti „Ajax“ norint patobulinti savo svetainę. Pavyzdžiui, jis aptaria tokių interneto paslaugų kaip „Google“ populiarumąTM paieškos variklis ir „PayPal“R mokėjimų apdorojimas ir kaip naudoti „Ajax“ įtraukiant šias paslaugas į savo svetainę.

Kaip mes visi žinome, kodavimas įvairiose naršyklėse yra problema, kuri, atrodo, niekada nebus visiškai išspręsta. Babinas aptaria šią ir kitas problemas, iškilusias naudojantis „Ajax“. Pvz., Ką jūs darote, kai vartotojas savo interneto naršyklėje išjungė „JavaScript“ arba kai mygtukai Atgal ir Pirmyn nustoja veikti. Galiausiai jis aptaria, kaip spręsti su „Ajax“ susijusias saugumo problemas.

Lee Babinas daugelį metų programuoja ir turi savo plėtros kompaniją. Jis dirbo daugiau nei 100 projektų.