Kdy používat Ajax a Kdy Ne

Co dělat, když dostanete "Ajax Call" od svého šéfa

Přiznávám to, nikdy jsem nebyl obrovským fanouškem jazyka JavaScript. Vždycky jsem byl opravdu rád, že O má průvodce JavaScriptem, takže jsem ho nemusel zakrývat na svých stránkách. Já si mohu číst a psát JavaScript, ale až do nedávné doby jsem o to velmi malý zájem. Z jakéhokoli důvodu měla moje mysl úplné duševní zlomení, když přišla na psaní JS skriptů. Dokážu napsat komplikované C ++ a Java aplikace a můžu psát Perl CGI skripty ve spánku, ale JavaScript byl vždycky boj.

Ajax Made JavaScript Více zábavy

Myslím, že částečný důvod, proč jsem neměl rád JavaScript, byl proto, že převrácení je nudné. Jistě, můžete s JS dělat víc, ale 90% míst, které se tam používají, provádí buď převrácení nebo validaci formuláře a ne moc. A jakmile potvrdíte jeden formulář, ověřili jste je všechny.

Pak přišel Ajax a znovu to všechno udělal znovu. Najednou jsme měli prohlížeče, které by podporovaly JavaScript, dělat něco jiného než vyměňovat obrázky a měli jsme XML a DOM připojit data k našim skriptům. A to všechno znamená, že Ajax se mnou brání, takže chci sestavit Ajaxové aplikace.

Co je nejsilnější aplikace Ajax, kterou jste někdy postavili?

Myslím, že můj bude muset být kontrolou e-mailu na účtu, který má téměř žádný e-mail. Chtěli byste jít na webovou stránku a říkat "Máte 0 e-mailových zpráv". 0 by se změnilo, kdyby se objevila zpráva, ale protože tento účet neobdržel žádný mail, nikdy by se nezměnil. Testoval jsem to zasláním pošty na účet a to fungovalo. Ale to bylo naprosto zbytečné. Před pěti lety bylo k dispozici lepší kontrola pošty a nemusel jsem používat Firefox ani IE. Když mi jeden z mých spolupracovníků uviděl, řekla: "Co to dělá?" Když jsem to vysvětlil, zeptala se "Proč?"

Než stavíte aplikaci Ajax, vždy se ptáte proč

Proč Ajax?
Pokud je jediný důvod, proč stavíte aplikaci v Ajaxu, je to, že "Ajax je v pohodě" nebo "můj šéf mi řekl, že používám Ajax", pak byste měli vážně zhodnotit vaši technologickou volbu. Když stavíte nějakou webovou aplikaci, měli byste nejprve myslet na své zákazníky. Co potřebují tuto aplikaci udělat? Co usnadní použití?

Proč ne něco jiného?
Může být velmi lákavé použít Ajax jednoduše proto, že můžete. Na jednom webu, na němž můj tým pracoval, byla na stránce záložka. Veškerý obsah byl uložen v databázi XML a po klepnutí na záložky byl program Ajax zvyklý na obnovu stránky s novými daty z karty XML.

Zdálo se, že Ajax je dobře využíván, dokud nezačnete myslet na některé problémy s ním:

Věc, která byla zajímavá, je, že tento web měl v minulosti obdobné stránky, které nepoužívaly Ajax. Obsah dodali buď se skrytými divy, nebo samostatnými stránkami HTML. Neexistoval žádný důvod, proč by Ajax mohl být jiný, než že Ajax byl v pohodě a náš šéf navrhl, abychom hledali místa, která by ho mohla použít.

Ajax je pro akci ne obsah

Pokud se chystáte umístit aplikaci Ajax, nebo jen něco podobného Ajaxu na vašem webu, nejprve zjistěte, zda se data, ke kterým přistupujete, změní. Bod asynchronního požadavku spočívá v tom, že požadavky na server získávají informace, které se změnily rychleji - protože se děje, když čtenář dělá něco jiného. Potom, když kliknou na odkaz nebo tlačítko (nebo po uplynutí stanovené doby - ať už je vaše rozlišení), data se okamžitě zobrazí.

Pokud se váš obsah nebo data nikdy nezmění, neměli byste ji používat k přístupu.

Pokud se váš obsah nebo data mění jen zřídka, pravděpodobně byste ji neměli používat k přístupu.

Co je pro Ajax dobré

Co dělat, když dostanete volání "Ajax" & # 34;

Poraďte se svým šéfem nebo marketingovým oddělením, abyste zjistili, proč chtějí používat Ajax na webu. Jakmile pochopíte důvody, proč to chtějí, můžete pracovat na nalezení vhodné aplikace pro ně.

Připomeňte si šéfovi, že zákazníci jsou na prvním místě, a že dostupnost není jen slovo. Pokud je jedno, zda jsou vaše stránky přístupné zákazníkům, pak je třeba připomenout, že vyhledávače se o Ajax nezajímají, takže nebudou mít tolik zobrazení stránek.

Začněte malý. Nejprve si vyberete něco snadno, než se obáváte budování celé nové webové aplikace od začátku. Pokud můžete na svém webu získat něco Ajaxského, může to být všechno vaše šéfové nebo marketingové oddělení, které potřebuje splnit své cíle. Je určitě možné sestavit Ajaxovou aplikaci, která je skutečně užitečná, ale pouze pokud si myslíte, jak to udělat nejdříve.

Nalezli jste tento článek užitečný? Udělat komentář.