Kada koristiti Ajax i Kada Ne

Šta raditi kada dobijete "Ajax Call" od Vašeg šefa

Priznajem, nikada nisam bio veliki ljubitelj JavaScript-a. Uvek mi je bilo drago što je About imao vodič za JavaScript, tako da nisam morao da ga pokrijem na svojoj web stranici. Ja mogu da čitam i pišem JavaScript, ali sve do skoro, nisam imao malo interesovanja za to. Zbog bilo kog razloga, moj um je imao potpunu mentalnu pauzu kada je pisao JS skripte. Mogu da pišem komplikovane C ++ i Java aplikacije i mogu da napišem Perl CGI skripte u snu, ali JavaScript je uvek bio borba.

Ajax Made JavaScript još zabavno

Mislim da je deo razloga zbog kog nisam voleo JavaScript zbog toga što su prevaranti dosadni. Naravno, možete više da uradite sa JS-om, ali 90% sajtova koji su ga koristili koristili su bilo preusmeravanje ili formiranje validacije, a ne mnogo više. I kada jednom potvrdite jedan obrazac, sve ste ih potvrdili.

Onda je došao Ajaks i sve to ponovo napravio. Odjednom smo imali pregledače koji podržavaju JavaScript koji rade nešto drugo osim zamjene slika i imali smo XML i DOM za povezivanje podataka sa našim skriptama. A sve to znači da Ajax me interesuje, pa želim da izgradim Ajax aplikacije.

Šta je Stupidest Ajax aplikacija koju ste ikada napravili?

Mislim da bi moje trebalo da bude provjera e-pošte na računu koji gotovo nema e-pošte. Otišli biste na Web stranicu i rekli biste: "Imate 0 mail poruka." 0 bi se promenilo ako bi došla poruka, ali pošto taj račun nije dobio poštu, to se nikada neće promeniti. Ispitao sam ga slanjem pošte na račun, i to je uspelo. Ali bilo je apsolutno besmisleno. Bilo je bolje poštarskih šaltera dostupnih pre pet godina i nisam morao da koristim Firefox ili IE. Kada je jedan od mojih saradnika video, rekla je: "Šta to radi?" Kada sam objasnio, pitala je "Zašto?"

Prije izgradnje aplikacije Ajax uvek zapitajte zašto

Zašto Ajax?
Ako jedini razlog što gradite aplikaciju u Ajaxu je to što je "Ajax cool" ili "moj šef mi je rekao da koristim Ajax", onda bi trebalo ozbiljno da procijenite svoj izbor tehnologije. Kada gradite bilo koju Web aplikaciju, trebalo bi prvo da razmišljate o svojim kupcima. Šta im treba ova aplikacija? Šta će to olakšati?

Zašto ne nešto drugo?
Može biti vrlo primamljivo koristiti Ajax jednostavno zato što možete. Na jednoj lokaciji na kojoj je moj tim radio, nalazi se tabulatorski deo stranice. Svi sadržaji su bili sačuvani u XML-u u bazi podataka, a kada ste kliknuli na jezičke, Ajax se koristio za obnavljanje stranice sa novim podatkom o kartici iz XML-a.

Ovo je izgledalo kao dobra upotreba Ajax-a, sve dok ne počnete da razmišljate o nekim pitanjima:

Ono što je bilo interesantno jeste da je ova web stranica u prošlosti imala slične stranice koje nisu koristile Ajax. Oni su dostavili sadržaj s skrivenim divovima ili odvojenim HTML stranicama. Nije bilo razloga da koristite Ajax osim da je Ajax bio cool, i naš šef je predložio da potražimo mjesta za korištenje.

Ajax je za akciju Nije Sadržaj

Ako želite da postavite Ajax aplikaciju ili nešto što Ajax-ov na svojoj web lokaciji, prvo odredite da li podaci kojima pristupate menjaju. Tačka asinhronog zahteva je da zahtijeva na serveru informacije koje su se brže promijenile - jer se to dešava dok čitatelj radi nešto drugo. Zatim, kada kliknu na vezu ili dugme (ili nakon određenog vremena - bez obzira na razliku), podaci se odmah pojavljuju.

Ako se vaš sadržaj ili podaci nikada ne promene, onda ne biste trebali koristiti Ajax za pristup.

Ako se vaš sadržaj ili podaci retko menjaju, onda verovatno ne treba da koristite Ajax da biste ga pristupili.

Stvari koje su dobre za Ajax

Šta raditi kada dobijete "Ajax Call & # 34;

Razgovarajte sa svojim šefom ili odeljenjem marketinga kako biste saznali zašto žele da koriste Ajax na web lokaciji. Kad jednom shvatite razloge zašto ih žele, onda možete raditi na pronalaženju odgovarajuće aplikacije za to.

Podsjetite i svog šefa da su vaši klijenti na prvom mjestu i da pristupačnost nije samo riječ. Ako ih nije briga da li je vaša stranica dostupna korisnicima, onda ih podsjetite da pretraživači ne brinu za Ajax, tako da neće dobiti toliko pregleda stranica.

Počni malo. Izgradite nešto jednostavno pre nego što brinete o izgradnji celokupne nove Web aplikacije od ogrebotine. Ako možete nabaviti nešto Ajaxian na vašu web stranicu, to može biti i da vaš šef ili odeljenje marketinga treba da ispune svoje ciljeve. Definitivno je moguće postaviti Ajax aplikaciju koja je zaista korisna, ali samo ako razmislite kako to prvo učiniti.

Da li ste našli ovaj članak korisnim? Napišite komentar.