Recenzie de carte - Ajax incepand cu PHP De la novice la profesionist de Lee Babin


Autor: Lee Babin
ISBN: 1590596676
Editura: Apress
272 pagini
Publicat: Oct 2006

Ajax este un limbaj bazat pe JavaScript și, prin urmare, mulți programatori web se gândesc la utilizarea Ajax pe paginile lor web. Lee Babin a scris această carte pentru a-i ajuta pe cei noi noi în Ajax să învețe cum să folosească această nouă limbă, fără a fi intimidați de originile sale JavaScript. După o scurtă istorie și introducere în Ajax, Babin începe prin a discuta scopul Ajax în aplicațiile web și unele dintre elementele de bază ale Ajax, cum ar fi trimiterea cererilor de server fără a provoca actualizarea paginii web.

În continuare, introduce PHP în mix și oferă câteva exemple despre modul în care Ajax poate facilita comunicarea între client și server în aplicațiile web. El folosește mai multe exemple de zi cu zi, cum ar fi completarea automată și validarea formularului. Următorul pas în învățarea modului de a scrie aplicații web bune este introducerea unei baze de date. Babin folosește MySQLR baza de date din exemplul său de lucru, care este o aplicație de calendar bazată pe web. Mi-a plăcut foarte mult continuitatea pe care autorul a obținut-o folosind același exemplu în tot restul cărții. De exemplu, în capitolul următor, el acoperă validarea formularului mai detaliat și apoi arată cum să adăugați această caracteristică în aplicația din calendar.

Un avantaj al utilizării împreună Ajax și PHP este cât de bine gestionează sarcini, cum ar fi manipularea și afișarea imaginilor pe paginile web. Babin discută mai întâi cum să genereze imagini în miniatură și apoi aplică asta unei galerii foto. O aplicație de galerie foto este adesea folosită la predarea unui nou limbaj de programare, deoarece poate fi folosită în multe situații. Cu toate acestea, Babin subliniază în special modul în care Ajax poate fi folosit pentru a îmbunătăți pe galeria foto comună bazată pe web.

Unul dintre lucrurile pe care programatorii le place să le facă când învață un nou limbaj de programare este să îl folosească pretutindeni. Babin discută de ce ar trebui să eviți această greșeală comună și explică când este cel mai util să folosești Ajax pentru a îmbunătăți site-ul tău. De exemplu, discută despre popularitatea serviciilor web, cum ar fi GoogleTM motor de căutare și PayPalR procesarea plăților și modul de utilizare a Ajax pentru a încorpora aceste servicii pe site-ul dvs.

După cum știm cu toții, codificarea cross-browser este o problemă care nu pare să fie rezolvată complet. Babin discută aceasta și alte probleme întâmpinate atunci când utilizați Ajax. De exemplu, ce faci când utilizatorul a oprit JavaScript în browserul său web sau când butoanele Înapoi și înainte îți încetează funcționarea. În cele din urmă, el acoperă modul de gestionare a problemelor de securitate specifice utilizării Ajax.

Lee Babin programează de mulți ani și deține propria companie de dezvoltare. A lucrat la peste 100 de proiecte.