Recenzija knjige - Početak Ajaxa s PHP-om od novaka do profesionalaca Lee Babin


Autor: Lee Babin
ISBN: 1590596676
Izdavač: Apress
272 stranice
Objavljeno: listopad 2006

Ajax je jezik temeljen na JavaScriptu i zato mnogi web programeri vrebaju na pomisao da Ajax koriste na svojim web stranicama. Lee Babin napisala je ovu knjigu kako bi pomogla onima koji su novi u Ajaxu da nauče kako koristiti ovaj novi jezik, a da ga ne zastraši njegovo porijeklo JavaScript. Nakon kratke povijesti i upoznavanja s Ajaxom, Babin započinje raspravom o svrsi Ajaxa u web aplikacijama i nekim osnovama Ajaxa, poput slanja zahtjeva poslužitelja, a da web stranica ne bude osvježena.

Zatim uvodi PHP u miks i daje nekoliko primjera kako Ajax može olakšati komunikaciju između klijenta i poslužitelja u web aplikacijama. Koristi nekoliko svakodnevnih primjera kao što su automatsko popunjavanje i provjera oblika. Sljedeći korak u učenju pisanja dobrih web aplikacija je uvođenje baze podataka. Babin koristi MySQLR baze podataka u njegovom radnom primjeru koja je web kalendarska aplikacija. Zaista mi se svidio kontinuitet koji je autor postigao koristeći isti taj primjer u ostatku knjige. Na primjer, u sljedećem poglavlju on detaljnije opisuje potvrdu obrasca, a zatim pokazuje kako ovu značajku dodati aplikaciji kalendara.

Jedna od prednosti zajedničkog korištenja Ajaxa i PHP-a je koliko dobro podnose zadatke poput manipulacije i prikazivanja slika na web stranicama. Babin prvo razmatra kako generirati sličice u letu, a zatim to primjenjuje u fotogaleriji. Aplikacija za foto galeriju često se koristi pri poučavanju novog programskog jezika jer se može koristiti u mnogim situacijama. Međutim, Babin posebno ističe kako se Ajax može koristiti za unapređenje u zajedničkoj web galeriji fotografija.

Jedna od stvari koje programeri vole raditi kada nauče novi programski jezik jest njegovo korištenje svugdje, posvuda, Babin govori o tome zašto biste trebali izbjegavati ovu uobičajenu grešku i objašnjava kada je najkorisnije koristiti Ajax za poboljšanje vaše web stranice. Na primjer, raspravlja o popularnosti web usluga kao što je GoogleTM tražilice i PayPalR obrada plaćanja i kako koristiti Ajax za uključivanje tih usluga na svoju web stranicu.

Kao što svi znamo, kodiranje u više preglednika problem je koji se čini da nikada nije u potpunosti riješen. Babin raspravlja o ovom i drugim problemima na koje nailazi prilikom korištenja Ajaxa. Na primjer, što učiniti kada korisnik u svom web pregledniku isključi JavaScript ili kad gumbi Natrag i Naprijed prestanu raditi. Naposljetku, on opisuje kako rješavati sigurnosna pitanja specifična za korištenje Ajaxa.

Lee Babin programira već dugi niz godina i posjeduje vlastitu razvojnu tvrtku. Radio je na 100+ projekata.





Upute Video: Recenzija knjige 'Nightingale Way' by Čarobni svijet knjiga (Svibanj 2024).