Bokanmeldelse - Ajax And Php Building Responsive Web Applications


Forfatter: Cristian Darie
Bogdan Brinzarea
Filip Chereches-Tosa
Mihai Bucica
ISBN: 1904811825
Utgiver: Packt Publishing
9,4 x 7,4
284 sider
Publisert: mars 2006

Denne boken forutsetter arbeidskunnskap om PHP, XML, JavaScript og MySQLR og at du har PHP, MySQL, phpMyAdmin og en server som Apache installert på datamaskinen din. I denne boken lærer forfatterne, Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa og Mihai Bucica, sine lesere hvordan de kan legge til Ajax-klientsidefunksjoner til PHP-drevne webapplikasjoner.

Som du kan forvente, begynner forfatterne med å diskutere hva Ajax er, dens historie og hvilke Ajax-funksjoner du vil legge til PHP-applikasjonene som er omtalt i boken. Forfatterne tar en modulær tilnærming når de bygger disse webapplikasjonene.

Den første programmeringsoppgaven som er diskutert i mange datamaskinbøker, er validering av klientsiden, og i denne boken har forfatterne gjort det samme ved å vise hvordan Ajax har endret den tradisjonelle formvalideringsprosessen. I den tradisjonelle prosessen skjer validering av klientsiden etter at skjemaet er sendt inn, men før det når serveren. Forfatterne viser hvordan du kan forbedre denne prosessen ved å bruke Ajax til å validere brukerens innspill når han skriver.

Deretter bygger du en Ajax chat-applikasjon. Forfatterne dekker ikke støttende prosesser som chatterom, chat-brukerlister og innlogging. De velger å konsentrere seg om å forbedre meldingen og motta prosesser ved å bruke Ajax for å eliminere behovet for å laste inn nettsiden når du utfører disse oppgavene. Før Ajax og annen XMLHTTP-relatert programmering var dette bare mulig å bruke JavaTM, BlitsR eller annen spesiell programmering.

Ajax ble gjort populært på grunn av Google SuggestTM. Så det er bare logisk at forfatterne vil vise deg hvordan du bygger din egen Ajax-forslag og autofullfør applikasjon. Databasen som ble brukt til arbeidseksemplet for denne applikasjonen er PHP Funksjonsliste på PHP.net. Deretter lærer du hvordan du bygger to sanntids kartleggingsapplikasjoner. Den første er en graf tegnet i sanntid ved bruk av SVG og den andre er et Ajax-rutenett ved bruk av XSLT og XPath. Begge disse applikasjonene oppdaterer disse diagrammene uten å laste inn nettsiden på nytt.

Populariteten til RSS syndicaiton gjør denne neste applikasjonen til min favoritt. Du vil bygge en enkel RSS-leser (aggregator) ved å bruke Ajax, PHP, XSLT og SimpleSML. Til slutt er den siste leksjonen basert på en eksisterende webapplikasjon (script.aculo.us). Du lærer hvordan du bruker Ajax til å legge til dra og slipp støtte til dette oppgaveadministrasjonsprogrammet. (Gjøremålsliste)

Boken har et støttende nettsted som har fungerende demonstrasjoner av webapplikasjonene som er omtalt i boken, eksempler på kapitler og en gratis casestudie eBok med tittelen AJAX Whiteboard. Dette er en enkel Ajax webapplikasjon som lar deg tegne med musen.

Forfatterne av denne boken blander sin varierende bakgrunn for dette prosjektet. Cristian Darie er programvareingeniør og teknisk forfatter. Støttesiden hans for denne boken finner du på CristianDarie.ro. Bogdan Brinzarea har bakgrunn innen bank og sikkerhet. Filip Chereches-Tosa er en webutvikler og Mihai Bucica jobber innen kommunikasjonsprogramvare. Du kan besøke






Video Instruksjoner: FuelPHP - Download, Install and Create (Mars 2024).