Wireside Chat cu Rebecca Riordan (Autor: Şeful Prima Ajax)
O scurtă, dar interesantă conversaţie online cu Rebecca Riordan M., autor al şefului Prima Ajax (O'Reilly, 2008).
Ria Revolutiei [RR]: "Bună ziua Rebecca, Felicitări pentru autor" Capul Prima Ajax "(HFA). Pentru a obţine lucruri inceput ti-ar place să se introducă-te şi spune-ne ce ai inspirat să scriu această carte?
Rebecca Riordan [Rebecca]: Thanks. Am fost scris cărţi tehnice pentru mai mulţi ani decât aş vrea să mă gândesc. Celelalte sunt despre baze de date, în general, şi a bazelor de date de pe platforma Microsoft Windows, în special. Sunt disenchanted cu tutorial format tradiţional, aşa încât, atunci când mi-a oferit Brett McLaughlin Şeful Prima Ajax, am sarit la el.
RR: Şeful prima serie a văzut sume imense de succes ca un începător carte. Este HFA orientate la începători, de asemenea?
Rebecca: Este orientată la începători la Ajax, dar nu şi pentru web development. Presupunem cititorul stie unele bază XHTML, JavaScript şi CSS, dar acestea nu trebuie să fie experţi.
RR: În ceea ce priveşte acoperirea, ceea ce este diferit în HFA, spre deosebire de orice altă începător de carte la Ajax?
Rebecca: Nu cred că a spus _what_ devine atât de mult ca sa se _how_ spus. Orice competente autor va începe o carte ca asta de a decide ce are nevoie de cineva să plec. Având în vedere acelaşi subiect, răspunsurile vor fi mai mult sau mai puţin la fel. Ce seturi HF Ajax în afară, la fel ca toate HF cărţi, este faptul că prezentarea este bazată pe teoria cognitivă care o face mult, mult mai uşor pentru cititor de a absorbi efectiv informaţiile fiind prezentate. Este o creatura foarte diferite de la "expoziţie, urmată de plimbare prin" de un standard tutorial.
RR: Există vreo parte a cartii, care poate impresiona un maturate Ajax de dezvoltator, de asemenea?
Rebecca: Nu pot fi nişte lucruri în cele două capitole pe DOM, care sunt noi pentru a maturate dezvoltatorii, dar sincer, mi-ar fi surprins pe nimeni în cazul în care a făcut mai mult de o pereche de Ajax apps găsit de mult pentru a obţine emotionata. I suspect de departamentul de marketing, probabil, va arde-mă în chip de a spune că, dar nu cred că misrepresenting o carte nu este în nimeni pe termen lung a celor mai bune interese. Aceasta carte se adreseaza persoanelor care încearcă să-şi capul în jurul Ajax, ceea ce este şi ce pot face cu el. Dacă ştiţi deja că, acolo, nu de mult pentru tine aici.
RR: Cele 12 de capitole din carte au fost toate foarte interesant de citit. Care este în aceste 12 dumneavoastră preferat şi de ce?
Rebecca: Capitolul 7 pe DOM, fără îndoială. Manipularea spaţiu este ceva pe care fiecare o altă carte sau site-ul m-am uitat la dansat in jurul loc de abordarea pe cap. Un autor de fapt, a recunoscut că a re-scris lui de exerciţii pentru a elimina problema. Se pare ca nu a fi un mare lucru, dar sunt destul de mândru de mine pentru soluţionarea ea ..
RR: Capitolul 2 (Proiectarea Ajax Aplicaţii: Thinking Ajaxian) este un excelent capitol pentru cititori pentru a începe să înţeleagă contextul şi aplicabilitatea Ajax. Dacă aţi rezuma la cheie de la acest capitol mesaj pentru cititorii noştri, ceea ce ar fi?
Rebecca: "Ajax isn'ta limba sau o platformă, este un mod de a gândi despre Web apps, astfel încât să puteţi reduce rotund excursii la server şi, astfel, să îmbunătăţească experienţa utilizatorului."
RR: Unul din cele mai importante aspecte ale JavaScript programare pentru web-ul este DOM Scripting. În cartea dvs., cu toate că vă acoperă acest subiect destul de larg, nu va mai vorbi despre exhaustivă funcţionalitate că bibliotecile ca Prototip, jQuery, Dojo sau orice alte furniza pentru a face sarcina de a DOM scripting extrem de simplu si puternic. De ce are cartea dvs. preferat să ignore aceste opţiuni reale?
Rebecca: Am luat decizia cu privire la începutul anului, în scris, proces care a concentra de carte ar fi pe concepte şi underpinnings. Teoria mea este că, dacă aţi înţeles ce se întâmplă de fapt cu DOM scripting, cum ar fi bibliotecile şi Prototip Dojo venit ca o mare uşurare. Dacă nu, ele vor deveni uşor-înfricoşător magic cutii. Nu se poate împinge-le, pentru că nu ştiu cu adevărat ceea ce faci. Există, de asemenea, o chestiune-practice sunt atât de multe cadre bună pe piaţă, doar ca nu ar fi fezabil din punct de vedere pentru a acoperi toate acestea, şi să alegeţi unul ar fi o aprobare implicite.
RR: Există un număr de capitol care discuta XML şi JSON bazate pe date. Cum te compara cele două formate şi pe care o face şi de ce ai prefera?
Rebecca: Am venit de la un obiect-orientate pe fundal, astfel încât JSON pare mai natural pentru mine, dar asta e foarte mult personal aduce atingere.
RR: îmi place foarte mult de subtitrare de la capitolul privind "Cererile Post" - "Paranoia: său" prietenul dumneavoastră ". De a lua pe "Post Cererile" este din punct de vedere al securităţii informaţiilor. Ar sens s-au făcut pentru a adăuga alţi biţi de Ajax de Securitate, inclusiv cookie-re-validare, protocoale securizate şi sisteme de autentificare in capitolul?
Rebecca: Da, aceasta ar fi făcut un sens, şi mi-ar fi plăcut să fi discutat mai mult de securitate în general. Dar este de securitate Internet, ca eu sunt sigur că ştiţi, un mare subiect. Teoria mea este că este mai bine să nu facă ceva, la toate decât să o facă rău, şi având în vedere constrângerile din această carte, aş putea să nu fi făcut un respectabil loc de muncă al acesteia.
RR: Revenind la carte, ca întreg. Dacă au fost date de 60 secunde pentru a convinge pitch cititorilor noştri pentru a face rost de carte. Ce ar fi?
Rebecca: Oh, imi pare teribil de la acest fel de lucru-este unul din multe motive am scrie cărţi în loc de comunicatele de presa! Dar aş spune că HF Ajax, la fel ca toate HF cărţi, este mult mai accesibilă decât media tutorial, fără a se sacrifica adâncime de acoperire. Nu va fi pur şi simplu memoreze unele sintaxă sau un set de tehnici de arbitrare care autorul crezut tipic; veţi înţelege cu adevărat conceptele şi trebuie să fie capabili să le aplice la propria munca.
RR: Vă mulţumim pentru scris-o mare de carte şi mulţumiri pentru a vorbi cu noi azi. Înainte de a vă duce aţi dori să vă împărtăşesc informaţii de contact sau la dispoziţia publicului tech musings URL interesate, astfel încât cititorii ar putea ajunge la tine.
Rebecca: Nu-mi menţine un site web (Aş dori să cred că eu sunt prea ocupat, dar adevărul este, probabil, mai aproape de "leneş"!), Dar exista forum de carte la HeadFirstLabs.com.















































Plecare un Reply