Ko Ajax začelo se pojavljajo na spletu, je uporaba je bila presenetljivo. To je bila iskra, ki je sprožil eksplozijo v 2,0 dobe, ki se izvajajo v levo in desno, dodajo obstoječe strani in celo še bolj presenetljivo, ustvarja celotno novo stopnjo v povezavi z internetom, da je res Signalizirana spremembo v načinu, kako je bil ustvarjen po spletu in prikaľe , veliko škodo multi-platform/mobile združljivosti, ki se bori za izpis Ajax vsebino.

Na nek način je postala nova "Killer App", za katero koli spletno uporabo izvajanja, kdorkoli v "programske opreme igre" ni dvoma, bil je vprašal, če se lahko njihova uporaba "Poglej Web 2.0." Pravzaprav sem bil pred kratkim povedala s stranko, da je naša vloga zahteva "preveč klikov nekaj storiti."


Najprej sem pomislil, da je logično, poskušal razmišljati o kateri koli strani, ki zahtevajo veliko število klikov za dosego določenih nalog, ki bi lahko povečali število klikov, zniža končno zaveda večina strani, ki zahtevajo veliko klikov, ne glede na to, kaj počnete (s klikom na začeti nekaj, ki ste jo vnesli vsebino, nato pa kliknite za dokončanje). Vprašanje, ki jih to prinaša za roko je vtis, da daje končne uporabnike, da je vse, kar je treba Ajax z Drečeći grafike in vse premičnine / urejati, ne glede na to, ali je dejansko funkcijo ali pospeši na vse strani.

Ajax se upočasnjuje spletu za končne uporabnike in spletnih razvijalcev.

To je velik problem, ki se zdaj rešuje, da teče Ajax upočasni tako spletni strežnik in brskalnik prikazovanje vsebine.

Razlog za strežnike upočasnjuje? tudi prej vsaka stran je bila nekaj drugačnega vročiti do različnih ljudi, kot je potrebno, ali je bila ena statična stran, ki prikaže vse končne uporabnike. Zdaj izpis različnih strani na uporabnika, ali služi widget, da prikazuje vsebino po meri znotraj nje. Problem je v dejstvu, da vse te podatke (tradicionalno), gredo skozi posamezne spletne "API" (Vmesnik uporablja), ki izhaja iz možnega upočasnitev ali preobremenitev v času visoke uporabe (čeprav bo to treba določiti v prihodnje bolje izravnavo obremenitve v več severs)

Razlog za brskalnike upočasnjuje? ni vsebine je Ajax je razstavljanje, vendar je Ajax sama. JavaScript je kaj pogoni Ajax (Asinhrona JavaScript in XML) in JavaScript je bil prvotno ustanovljen kot lahki programskega jezika narediti nekaj zelo preprostih stvari na spletu. Toda kot pri večini spletne tehnologije, je bilo Izvitoperen časom v, ali si drzneš rečem podlaga za web development.

Morda boste presenečeni, da je slišal, da je JavaScript enotnega navojne jezik, kar pomeni, da kadar se ocenjujejo JavaScript ali teči, vse ostalo je, da počaka svojo korist (vse v eni vrstici). To je postalo še posebej problematično v blogih, kjer so ljudje uporabljajo Ajax "Pripomočki" iz več virov. Problem je, da so vse JavaScript (pogosto) poskuša obremenitve naenkrat, kar je povzročilo zamudo, če vaša vsebina ni prikazan, dokler JavaScript je naredil svoje stvari.

Sedaj To ni problem, če ste ostal na isti strani delaš nekaj enostavnih kot osvežujoč tabelo ali sortiranje informacij (ki bodo znatno hitreje z Ajax). Ko ste na navigacijo skozi različne strani, ki je sestavljena iz drozge-up JavaScript in HTML vsebine, z nenavadno kombinacijo nekaterih nalaganje strani (skoraj) v trenutku, druge pa ob bistveno več, postane vse bolj frustrirajuće.

Ni Ajax standardizacijo, ki izhajajo iz slabe kakovosti kode.

Čeprav je to začelo se določi z JavaScript knjižnic, prepogosto razvijalci so neizkušeni z Ajax za posledico slabo napisana koda, da je vprašanja v različnih brskalnikih in uporabnik okoljih (to ne ne velja za vrednotijo nekaj). Dodajanje tega je dejstvo, ne moremo preprosto zagotoviti povratne informacije o izkušnjah uporabnikov lokalno, kot smo lahko s spletne tehnologije.

Nisem rekel, da Ajax je po naravi slab, mislim, da ravno nasprotno. Problem je, da vsak Laktaš spletni oblikovalec všeč videz, zato jih že sprejele vse strani, da poskušajo ustvariti (slabo napisana) Ajax predmetov, ki postane problem, če ste novi "social media" spletnih mest, ki drozge skupaj več vtičnikov in widgets.

Zaključek?

Osnovni sklep, da hočem ljudi, da sprejmejo od tega je razmišljati, kaj koristi Ajax daje kupcu. Če ni nobene koristi (ponovnega dogovarjanja navigacija na blog, ne šteje kot koristi), potem se ne vključi na stran, ali vsaj omejitev višine kodo na vašo stran. Naj bodo vaši strani čist, enostaven za uporabo in hitro nakladanje. Ne poskušajte ponovno ustvariti "Lahko so celo spletne strani, narejene iz Flash animacije!" Gibanja.

Ajax se nova ozemlja (v javnem forum) ter z drugimi novimi tehnologijami, gre skozi faze od neznanih do eksplozije, do uporabnih izvajanje, sem se želel bi priti mimo eksplozije stopnji že ...

Delež in Uživajte:
  • Digg
  • Reddit
  • StumbleUpon
  • del.icio.us