Kiam Uzi Ajax kaj Kiam Ne Al

Kion fari Kiam Vi Akiras la "Ajax Vokon" de Via Boss

Mi konfesas ĝin, mi neniam estis grandega fervorulo de JavaScript. Mi ĉiam ĝojis, ke Pri mi havis Ĝavan Gvidilon por ke mi ne bezonas kovri ĝin sur mia retejo. Mi povas legi kaj skribi JavaScript, sed ĝis lastatempe mi tre malmulte interesis ĝin. Por kia ajn kialo, mia menso havis kompletan mensan ripozon kiam ĝi venis al skribado de JS-skriptoj. Mi povas skribi komplikajn C ++ kaj Java-aplikojn kaj mi povas skribi Perl- CGI-skripton en mia dormo, sed Ĝavasko ĉiam estis lukto.

Ajax Farita Ĝavaskripto Pli Amuza

Mi pensas, ke parto de la kialo, kiun mi ne ŝatis Javascript, estis ĉar ŝoviloj estas enuiga. Certe, vi povas fari pli ol tio kun JS, sed 90% el la ejoj tie uzantaj ĝin faris aŭ plilongigilojn aŭ kontentigon, kaj ne multe pli. Kaj unufoje vi validigis unu formon, vi validigis ĉiujn.

Tiam Ajax venis kaj faris ĝin denove nova. Subite ni havis retumilojn, kiuj subtenos Ĝavaskripton fari ion krom interŝanĝi bildojn kaj ni havis XML kaj la DOM por konekti datumojn al niaj skriptoj. Kaj ĉio tio signifas, ke Ajax estas interrompanta al mi, do mi volas konstrui Ajax-aplikojn.

Kio estas la Stupida Ajax-Aplikaĵo Vi Ever Konstruita?

Mi pensas, ke mia devus esti la retpoŝta kontrolilo en konto, kiu preskaŭ ne ricevis retpoŝton. Vi iros al la retpaĝaro kaj ĝi dirus "Vi havas 0 poŝtojn." La 0 ŝanĝus se mesaĝo eniris, sed ĉar tiu konto ne ricevis poŝton, ĝi neniam ŝanĝus. Mi provis ĝin per sendado de poŝto al la konto, kaj ĝi funkciis. Sed ĝi estis absolute senutila. Ekzistis pli bonaj poŝtaj kontroliloj haveblaj antaŭ kvin jaroj, kaj mi ne devis havi Firefox aŭ IE kurante uzi ilin. Kiam unu el miaj kunlaborantoj vidis, ŝi diris "Kion ĝi faras?" Kiam mi klarigis, ŝi demandis "Kial?"

Antaŭ Konstruado de Ajax-Apliko Ĉiam Demandu Kial

Kial Ajax?
Se la sola kialo, ke vi konstruas la aplikon en Ajax, estas ĉar "Ajax estas malvarmeta" aŭ "mia estro diris al mi uzi Ajax," tiam vi serioze taksas vian teknologian elekton. Kiam vi konstruas iun TTT-aplikaĵon, vi unue pensu pri viaj klientoj. Kion ili bezonas ĉi tiun aplikon por fari? Kion ĝi faros pli facila uzi?

Kial Ne Io Alia?
Ĝi povas esti tre tenta uzi Ajax simple ĉar vi povas. En unu loko, kiun mia teamo laboris, estis pestaña sekcio de la paĝo. La tuta enhavo estis stokita en XML en datumbazo kaj kiam vi klakis sur la pestañas, Ajax estis uzita por rekonstrui la paĝon kun la nova pestaĵaro de la XML.

Ĉi tio ŝajnis esti bona uzo de Ajax, ĝis vi komencos pensi pri iuj el la temoj kun ĝi:

Lin interesa, estas, ke ĉi tiu retejo havis similajn paĝojn en la pasinteco, kiu ne uzis Ajax. Ili transdonis la enhavon ĉu kun kaŝitaj divs aŭ apartaj HTML-paĝoj. Ne estis kialo uzi Ajax krom tio, ke Ajax estis malvarmeta, kaj nia estro sugestis, ke ni serĉu lokojn por uzi ĝin.

Ajax estas por Ago Ne Enhavo

Se vi volas aldoni Ajax-aplikaĵon, aŭ nur ion Ajax-like en via retejo, unue determini ĉu la datumoj, kiujn vi aliĝas al ŝanĝoj. La punkto de la asincrona peto estas, ke ĝi faras petojn al la servilo por informoj, kiuj ŝanĝis pli rapide - ĉar ĝi okazas dum la leganto faras ion alian. Tiam kiam ili alklakas ligilon aŭ butonon (aŭ post aro da tempo - kia ajn via distingo estas) la datumoj montras tuj.

Se via enhavo aŭ datumo neniam ŝanĝiĝas, vi ne rajtas uzi Ajax por aliri ĝin.

Se via enhavo aŭ datumo nur malofte ŝanĝas, tiam vi verŝajne ne devus uzi Ajax por aliri ĝin.

Aĵoj kiuj estas bonaj por Ajax

Kion fari Kiam Vi Akiru la & # 34; Ajax Voko & # 34;

Parolu al via estro aŭ komerca fako por ekscii, kial ili volas uzi Ajax en la TTT-ejo. Kiam vi komprenas la kialojn, kial ili volas ĝin, vi povas labori por trovi taŭgan aplikon por ĝi.

Rememoru ambaŭ vian estron, ke viaj klientoj venos unue, kaj ke alirebleco ne estas nur vorto. Se ili ne zorgas, ĉu via retejo estas alirebla por klientoj, tiam memorigu al ili, ke serĉiloj ne zorgas pri Ajax, do ili ne ricevos tiom da paĝoj.

Komencu malgrandan. Konstruu ion facila unue antaŭ zorgi pri konstruado de tuta nova TTT-apliko de nulo. Se vi povas akiri ion Ajaxian al via retejo, tio povus esti ĉiu via estro aŭ merkat-departemento bezonas plenumi siajn celojn. Definitive eblas aldoni Ajax-aplikaĵon, kiu fakte utilas, sed nur se vi pensas pri kiel fari ĝin unue.

Ĉu vi trovis ĉi tiun artikolon utila? Faru komenton.