Hvenær á að nota Ajax og hvenær ekki

Hvað á að gera þegar þú færð "Ajax símtalið" frá stjórnanda þínum

Ég viðurkenni það, ég hef aldrei verið mikið aðdáandi af JavaScript. Ég var alltaf mjög ánægð með að Um hafði JavaScript Guide svo ég þurfti ekki að ná því á síðuna mína. Ég get lesið og skrifað JavaScript, en þar til nýlega hafði ég mjög lítið áhuga á því. Af einhverri ástæðu hafði hugur minn heill andlega hlé þegar það kom að því að skrifa JS forskriftir. Ég get skrifað flókin C ++ og Java forrit og ég get skrifað Perl CGI forskriftir í svefni en JavaScript var alltaf barátta.

Ajax gerði JavaScript meira gaman

Ég held að hluti af þeirri ástæðu að mér líkaði ekki JavaScript var vegna þess að rollovers eru leiðinlegt. Jú, þú getur gert meira en það með JS, en 90% af vefsvæðum þarna úti með því að nota það voru að gera rollovers eða formgildingu og ekki mikið annað. Og þegar þú hefur staðfest eitt skjal hefur þú staðfest þau öll.

Þá kom Ajax eftir og gerði það allt nýtt aftur. Skyndilega höfðum við vafra sem myndi styðja JavaScript við að gera eitthvað annað en að skipta um myndir og við höfðum XML og DOM til að tengja gögn við forskriftir okkar. Og allt þetta þýðir að Ajax er intersting við mig, svo ég vil byggja Ajax forrit.

Hver er heimskur Ajax forritið sem þú hefur alltaf byggt?

Ég held að minn þyrfti að vera póstur afgreiðslumaður á reikningi sem fékk nánast engin tölvupóst. Þú myndir fara á vefsíðu og það myndi segja "Þú hefur 0 tölvupóstskeyti." 0 myndi breytast ef skilaboð komu inn, en þar sem þessi reikningur fékk engin póst, myndi það aldrei breytast. Ég prófa það með því að senda póst á reikninginn og það virkaði. En það var algerlega tilgangslaust. Það voru til staðar betri pósthólf fyrir fimm árum, og ég þurfti ekki að hafa Firefox eða IE í gangi til að nota þau. Þegar einn af samstarfsfólki mínum sá það sagði hún: "Hvað er það að gera?" Þegar ég útskýrði spurði hún "hvers vegna?"

Áður en Ajax forritið er byggt skal alltaf spyrja af hverju

Af hverju Ajax?
Ef eini ástæðan fyrir því að þú ert að byggja upp forritið í Ajax er vegna þess að "Ajax er kaldur" eða "yfirmaðurinn minn sagði mér að nota Ajax" þá ættir þú að meta alvarlega tæknival þitt. Þegar þú ert að byggja upp hvaða vefur umsókn þú ættir að vera að hugsa um viðskiptavini þína fyrst. Hvað þurfa þeir að nota þetta forrit? Hvað mun gera það auðveldara að nota?

Hvers vegna ekki eitthvað annað?
Það getur verið mjög freistandi að nota Ajax einfaldlega vegna þess að þú getur. Á einum stað sem liðið mitt var að vinna með var flipa hluti af síðunni. Allt efni var geymt í XML í gagnagrunni og þegar þú smellir á flipana var Ajax notað til að endurreisa síðuna með nýju flipagögnum frá XML.

Þetta virtist vera góð notkun Ajax, þangað til þú byrjar að hugsa um nokkur atriði við það:

Málið sem var áhugavert er að þessi vefsíða hafi svipaðar síður áður en ekki var notað Ajax. Þeir afhentu innihald annaðhvort með falnum divs eða aðskildum HTML síðum. Það var engin ástæða til að nota Ajax en Ajax var kaldur og yfirmaður okkar hafði lagt til að við leitum að stöðum til að nota það.

Ajax er fyrir aðgerð sem er ekki efni

Ef þú ætlar að setja upp Ajax forrit eða bara eitthvað Ajax-eins á vefsíðunni þinni skaltu fyrst ákvarða hvort gögnin sem þú hefur aðgang að breytingum. Tilgangur ósamstilltur beiðninnar er sú að það gerir beiðnir á þjóninum um upplýsingar sem hafa breyst hraðar - vegna þess að það er að gerast á meðan lesandinn gerir eitthvað annað. Þá þegar þeir smella á tengil eða hnapp (eða eftir ákveðinn tíma - hvað sem greinarmun þín er) birtast gögnin strax upp.

Ef efnið þitt eða gögnin breytast aldrei, þá ættir þú ekki að nota Ajax til að fá aðgang að henni.

Ef efni eða gögn breytast sjaldan sjaldan, þá ættir þú líklega ekki að nota Ajax til að fá aðgang að henni.

Hlutir sem eru góðar fyrir Ajax

Hvað á að gera þegar þú færð & Ajax símtalið & # 34;

Talaðu við yfirmann þinn eða markaðsdeild til að finna út hvers vegna þeir vilja nota Ajax á vefsíðu. Þegar þú hefur skilið ástæður hvers vegna þeir vilja það geturðu síðan unnið að því að finna viðeigandi umsókn um það.

Minntu bæði yfirmann þinn að viðskiptavinir þínir komi fyrst og að aðgengi er ekki bara orð. Ef þeir eru alveg sama hvort vefsvæðið þitt er aðgengilegt fyrir viðskiptavini, þá ertu að minna þá á að leitarvélar passa ekki Ajax, svo þeir fá ekki eins margar síðuviews.

Byrjaðu lítið. Búðu til eitthvað auðvelt fyrst áður en þú hefur áhyggjur af að byggja upp allt nýtt vefforrit frá grunni. Ef þú getur fengið eitthvað Ajaxian á vefsvæðið þitt, gæti það verið að allir stjórnendur eða markaðsdeildir þínir þurfi að mæta markmiðum sínum. Það er örugglega hægt að setja upp Ajax forrit sem er í raun gagnlegt, en aðeins ef þú hugsar um hvernig á að gera það fyrst.

Fannst þér þessi grein gagnleg? Gerðu athugasemd.