Raamatu ülevaade - Ajaxi algus PHP-st alates algajast professionaalini, autor Lee Babin


Autor: Lee Babin
ISBN: 1590596676
Kirjastaja: Apress
272 lk
Avaldatud: oktoober 2006

Ajax on JavaScriptil põhinev keel ja seetõttu kisuvad paljud veebiprogrammeerijad mõttele kasutada Ajaxi oma veebilehtedel. Lee Babin on selle raamatu kirjutanud, et aidata neil, kes on Ajaxi algsed, õppida seda uut keelt kasutama, ilma et teda JavaScripti päritolu hirmutataks. Pärast lühikest ajalugu ja Ajaxi tutvustust arutab Babin kõigepealt Ajaxi eesmärki veebirakendustes ja mõnda Ajaxi põhitõde, näiteks serveritaotluste saatmist, ilma et veebileht värskendataks.

Järgmisena tutvustab ta segudes PHP-d ja toob mitu näidet sellest, kuidas Ajax saab veebirakendustes kliendi ja serveri vahelist suhtlust hõlbustada. Ta kasutab mitmeid igapäevaseid näiteid, näiteks automaatne täitmine ja vormi kinnitamine. Järgmine samm heade veebirakenduste kirjutamise õppimiseks on andmebaasi tutvustamine. Babin kasutab MySQL-iR andmebaasi tema töönäites, mis on veebipõhine kalendrirakendus. Mulle väga meeldis järjepidevus, mille autor saavutas, kasutades seda sama näidet kogu ülejäänud raamatu jooksul. Näiteks järgmises peatükis kirjeldab ta üksikasjalikumalt vormi valideerimist ja näitab seejärel, kuidas seda funktsiooni kalendrirakendusse lisada.

Ajaxi ja PHP kooskasutamise üks eelis on see, kui hästi nad saavad hakkama selliste ülesannetega nagu veebilehtedel piltide käsitsemine ja kuvamine. Babin arutab kõigepealt, kuidas pisipilte lennult genereerida, ja seejärel rakendab seda pildigaleriisse. Uue programmeerimiskeele õpetamisel kasutatakse sageli pildigalerii rakendust, kuna seda saab kasutada paljudes olukordades. Babin toob aga eriti välja, kuidas Ajaxi saab kasutada veebipõhise fotogalerii täiustamiseks.

Üks asi, mida programmeerijad armastavad uue programmeerimiskeele õppimisel teha, on selle kasutamine kõikjal. Babin arutleb, miks peaksite seda levinud viga vältima, ja selgitab, millal on kõige kasulikum kasutada Ajaxi oma veebisaidi täiustamiseks. Näiteks arutleb ta selliste veebiteenuste nagu Google populaarsuse üleTM otsimootor ja PayPalR maksete töötlemine ja kuidas Ajaxi kasutada nende teenuste oma saidile integreerimiseks.

Nagu me kõik teame, on brauseriteülene kodeerimine probleem, mis ei näi kunagi olevat täielikult lahendatud. Babin arutleb selle ja teiste Ajaxi kasutamisel ilmnenud probleemide üle. Näiteks mida teete siis, kui kasutaja on JavaScripti oma veebibrauseris välja lülitanud või kui nupud Tagasi ja Edasi lakkavad töötamast. Lõpuks kirjeldab ta, kuidas käsitleda Ajaxi kasutamisega seotud turvaprobleeme.

Lee Babin on aastaid programmeerinud ja omab oma arendusfirmat. Ta on töötanud 100+ projekti kallal.





Video Juhiseid: Week 3, continued (Aprill 2024).