Kada koristiti Ajax i kada ne

Što učiniti kada dobijete "Ajax Call" od svog šefa

Priznajem to, nikad nisam bio ogroman fan JavaScript. Uvijek sam bio sretan što je O imao JavaScript vodič, tako da ga nisam morao pokriti na mojoj web stranici. Mogu čitati i pisati JavaScripta, ali sve do nedavno nisam imao vrlo malo interesa za to. Iz bilo kojeg razloga, moj um je imao potpuni mentalni prekid kad je došao pisati JS skripte. Mogu napisati komplicirane C + + i Java aplikacije i mogu pisati Perl CGI skripte u snu, ali JavaScript je uvijek bio borba.

Ajax je napravio JavaScript više zabave

Mislim da je dio razloga zašto mi se ne sviđa JavaScript, jer su prevrnuti dosadni. Naravno, više od toga možete učiniti s JS-om, ali 90% web-lokacija tamo upotrebljavalo bilo je preusmjeravanje ili potvrdu obrasca, a ne mnogo više. Nakon što potvrdite jedan obrazac, sve ste ih potvrdili.

Tada je Ajax došao i ponovno je postao novo. Odjednom smo imali preglednike koji bi podržali JavaScript radi nešto drugo osim zamjene slika i imali smo XML i DOM za povezivanje podataka našim skriptama. I sve to znači da me Ajax zanimaju, pa želim graditi Ajaxove aplikacije.

Što je Stupidest Ajax aplikacija koju ste ikada izgradili?

Mislim da bi mi trebao biti e-mail ček na računu koji je dobio gotovo nijednu e-poštu. Otišli biste na web stranicu i reći ćeš "Imate 0 mail poruka". 0 će se promijeniti ako je došla poruka, ali budući da račun nije dobio poštu, to se nikad neće promijeniti. Testirali smo ga slanjem pošte na račun i to je uspjelo. Ali bilo je apsolutno besmisleno. Bilo je bolje raspoložive elektroničke pošte prije pet godina, a nisam morao koristiti Firefox ili IE kako bi ih koristili. Kada je jedan od mojih suradnika vidio, rekla je: "Što je to?" Kad sam objasnila, pitala je: "Zašto?"

Prije gradnje aplikacije Ajax uvijek pitajte zašto

Zašto Ajax?
Ako je jedini razlog zašto gradite aplikaciju u Ajaxu jer je "Ajax cool" ili "moj šef mi je rekao da upotrebljavam Ajax", onda biste trebali ozbiljno ocijeniti izbor tehnologije. Kada gradite bilo koju web aplikaciju, prvo biste trebali misliti na svoje klijente. Što im je potrebna ova prijava? Što će vam olakšati upotrebu?

Zašto ne nešto drugo?
Može biti vrlo primamljivo koristiti Ajax jednostavno zato što možete. Na jednoj web-lokaciji na kojoj je radila moj tim bio je dio kartice s karticama. Svi sadržaji pohranjeni su u XML-u u bazi podataka i kada ste kliknuli na kartice, Ajax je korišten za obnovu stranice s novim karticama podataka iz XML-a.

Ovo se činilo kao dobra upotreba Ajaxa dok ne počnete razmišljati o nekim problemima s njom:

Ono što je bilo zanimljivo je da je ova web stranica u prošlosti imala slične stranice koje nisu koristile Ajax. Dostavili su sadržaj skrivenim divovima ili zasebnim HTML stranicama. Nije bilo razloga da upotrijebimo Ajax, osim što je Ajax bio super, a naš šef je predložio da tražimo mjesta koja će ga koristiti.

Ajax je za akciju bez sadržaja

Ako ćete postaviti aplikaciju Ajax ili samo nešto poput Ajaxa na svojoj web stranici, prvo utvrdite jesu li podaci koje pristupate mijenjaju. Točka asinkronog zahtjeva je da zahtjeve za serverom upućuje na informacije koje se brže mijenjale - jer se događa dok čitač radi nešto drugo. Zatim kad kliknu vezu ili gumb (ili nakon određenog vremena - bez obzira na razliku), podaci se odmah pojavljuju.

Ako se vaš sadržaj ili podaci nikad ne mijenjaju, ne biste trebali koristiti Ajax za pristup.

Ako se vaš sadržaj ili podaci rijetko mijenjaju, vjerojatno ne biste trebali koristiti Ajax da biste je pristupili.

Stvari koje su dobre za Ajax

Što učiniti kada dobijete & # 34; Ajax Call & # 34;

Razgovarajte sa svojim šefom ili odjelom marketinga kako biste saznali zašto žele koristiti Ajax na web stranici. Kada shvatite razloge zašto to žele, tada možete raditi na pronalaženju odgovarajuće aplikacije za to.

Podsjetite i vašem šefu da vaši klijenti dolaze prvi, a ta dostupnost nije samo riječ. Ako im nije važno je li vaša web lokacija dostupna korisnicima, podsjetite ih da tražilice ne brinu za Ajax pa neće dobiti onoliko prikaza stranice.

Započnite malu. Izgradite nešto lako prije nego se brinete o izgradnji cijele nove web aplikacije ispočetka. Ako možete dobiti nešto Ajaxian na svoje web stranice, to može biti sve što vaš šef ili marketinški odjel treba ispuniti svoje ciljeve. Svakako je moguće staviti Ajax aplikaciju koja je zapravo korisna, ali samo ako mislite o tome kako to učiniti na prvom mjestu.

Jeste li pronašli ovaj članak korisnim? Napravi komentar.