Grāmatu apskats - Līza Babina sākums Ajax ar PHP no iesācējiem līdz profesionāļiem


Autors: Lī Babins
ISBN: 1590596676
Izdevējs: Apress
272 lpp
Publicēts: 2006. gada oktobrī

Ajax ir uz JavaScript balstīta valoda, un tāpēc daudzi tīmekļa programmētāji aizraujas ar domu par Ajax izmantošanu savās tīmekļa lapās. Lī Babins ir uzrakstījis šo grāmatu, lai palīdzētu visiem no mums, kas ir jauni Ajax, iemācīties lietot šo jauno valodu, nebaidoties no tās JavaScript pirmsākumiem. Pēc īsas vēstures un Ajax iepazīstināšanas Babin sāk, pārrunājot Ajax mērķi tīmekļa lietojumprogrammās un dažus Ajax pamatus, piemēram, servera pieprasījumu nosūtīšanu, neizraisot tīmekļa lapas atsvaidzināšanu.

Pēc tam viņš iepazīstina ar PHP maisījumā un sniedz vairākus piemērus tam, kā Ajax var atvieglot komunikāciju starp klientu un serveri tīmekļa lietojumprogrammās. Viņš izmanto vairākus ikdienas piemērus, piemēram, automātisko aizpildīšanu un formas apstiprināšanu. Nākamais solis, kā iemācīties uzrakstīt labas tīmekļa lietojumprogrammas, ir datu bāzes ieviešana. Babin izmanto MySQLR datu bāze viņa darba piemērā, kas ir tīmekļa kalendāra lietojumprogramma. Man ļoti patika nepārtrauktība, ko autors panāca, izmantojot šo pašu piemēru visā pārējā grāmatā. Piemēram, nākamajā nodaļā viņš sīkāk aplūko veidlapas validāciju un tad parāda, kā pievienot šo funkciju kalendāra lietojumprogrammai.

Viena no Ajax un PHP kopīgas lietošanas priekšrocībām ir tas, cik labi viņi veic tādus uzdevumus kā manipulēšana ar attēlu parādīšanu tīmekļa lapās. Vispirms Babina apspriež, kā ģenerēt sīktēlus lidojuma laikā, un pēc tam to izmanto fotogalerijā. Mācot jaunu programmēšanas valodu, bieži tiek izmantota fotogalerijas programma, jo to var izmantot daudzās situācijās. Tomēr Babins īpaši uzsver, kā Ajax var izmantot, lai uzlabotu kopējo tīmekļa fotoattēlu galeriju.

Viena no lietām, ko programmētāji mīl darīt, apgūstot jaunu programmēšanas valodu, ir tās lietošana visur. Babins apspriež, kāpēc jums vajadzētu izvairīties no šīs bieži sastopamās kļūdas, un paskaidro, kad ir visnoderīgāk izmantot Ajax, lai uzlabotu savu vietni. Piemēram, viņš apspriež tādu interneta pakalpojumu kā Google popularitātiTM meklētājprogrammu un PayPalR maksājumu apstrāde un kā Ajax izmantot, lai šos pakalpojumus iekļautu savā vietnē.

Kā mēs visi zinām, vairāku pārlūku kodēšana ir problēma, kas, šķiet, nekad nav pilnībā atrisināta. Babins apspriež šo un citas problēmas, kas radušās, lietojot Ajax. Piemēram, ko jūs darāt, ja lietotājs savā tīmekļa pārlūkprogrammā ir izslēdzis JavaScript vai kad pogas Atpakaļ un Uz priekšu vairs nedarbojas. Visbeidzot, viņš stāsta par to, kā rīkoties ar drošības jautājumiem, kas saistīti ar Ajax lietošanu.

Lī Babins daudzus gadus ir programmējis, un viņam pieder savs attīstības uzņēmums. Viņš ir strādājis vairāk nekā 100 projektos.