Keď Ajax prvá začala objavovať na webe, zavádzanie bol ohromujúci. Bol iskrou, ktorá vyústila v explózii v 2,0 éry, ktoré sú uplatňované vľavo a vpravo, znie na existujúce stránky a ešte viac s počudovaním, vytvára úplne novú úroveň internetu naozaj signalizoval, že zmena v spôsobe, akým web bol vytvorený a zobrazený , moc na úkor multi-platform/mobile kompatibility, ktorá bojuje, aby zobrazoval Ajax obsah.

Svojím spôsobom sa stal novým "Killer aplikácie" pre všetky online aplikácie implementácie, niekto v "softvér hry" nie je pochýb o tom, boli požiadaní, môžu-li, aby ich aplikácie "Pozrite Web 2.0." V skutočnosti som povedal nedávno o zákazníka, že naše žiadosti, ktoré sú požadované "príliš veľa kliknutí niečo urobiť."


Spočiatku som myslel na to logicky, snaží sa myslieť na všetky stránky, ktoré vyžadujú veľa kliknutí na dosiahnutie určitej úlohy, ktorý by mohol mať počtu kliknutí zníženú konečne uvedomuje, že väčšina stránok veľa kliknutí bez ohľadu na to, čo robíte (kliknutím na iniciovať niečo, zadáte obsah, potom kliknite na jeho dokončenie). Otázkou, že to prináša do ruky, je dojem, že je poskytnúť koncovým užívateľom, že všetko by malo byť Ajax s honosné grafiky a všetko hnuteľný / editovateľné bez ohľadu na to, či má skutočnú funkciu, alebo zrýchli stránky vôbec.

Ajax sa spomaľuje webu pre oba koniec-užívateľom a web-vývojári.

To je veľký problém, ktorý je v súčasnosti riešiť, je fakt, že beží Ajax spomaľuje aj webový server a prehliadač zobrazuje obsah.

Dôvodom pre servery spomaľuje? i skôr každej strane bolo niečo iného slúžil až do rôznych ľudí, podľa potreby, alebo tam bola jedna statická stránka, ktorá sa zobrazí všetkým koncovým užívateľom. Teraz zobrazenie rôznych stránok na jedného užívateľa, alebo slúžia widget, že ukazuje, vlastný obsah je vnútri. Problémom je skutočnosť, že všetky tieto údaje sú (tradične) prebieha cez jedno webovej "API" (Rozhranie používaných), čo má za následok spomalenie alebo potenciálnym preťažením v čase vysokej využitie (aj keď to bude stanovená v budúcnosti lepšie záťaže medzi viac severs)

Dôvodom prehliadacov spomaľuje? nie je to obsah pre Ajax je zobrazenie, ale Ajax sama. JavaScript je to, čo je poháňaný Ajax (Asynchrónny JavaScript a XML), a JavaScript bol pôvodne vytvorený ako ľahké programovacieho jazyka robiť niektoré docela jednoduché veci na webe. Ale rovnako ako u väčšiny on-line technológie, bolo pokrútené časom do, alebo sa odváža říkám základ pre vývoj webových aplikácií.

Možno budete prekvapení, keď počujem, že JavaScript je jediný závitových jazyk, čo znamená, že kedykoľvek JavaScript je hodnotená alebo spustiť, všetko ostatné musí počkať zase (všetko v jednom riadku). To sa stáva obzvlášť problematické v blogy, kde ľudia používajú Ajax "Widgety" z viacerých zdrojov. Problém je, že všetky JavaScript (často) sa pokúsi nahrať naraz, čo má za následok oneskorenie, keď váš obsah sa nezobrazí, kým JavaScript urobila jeho vec.

Teraz tento problém, ak si isn'ta zdržiavajú na rovnakej stránke robí niečo jednoduchého, ako osviežujúci stôl alebo triedenie informácií (ktorý sa bude výrazne rýchlejšie s Ajax). Ak ste sa prechádzať rôzne stránky, ktoré sa skladajú z mash-up JavaScriptu a HTML obsah s nepárne kombinácia niektorých stránkach nakládky (takmer) okamžitú a ďalšie užívanie podstatne dlhšie, a to sa stáva stále viac frustrujúce.

Neexistuje žiadny Ajax normalizácie, čo má za následok nízku kvalitu kódu.

Hoci je to začína byť stanovené s JavaScript knižnice, až príliš často vývojári sú neskúsení Ajax s výsledkom zle písomný kód, ktorý má problémy v rôznych prehliadačoch a užívateľské prostredie (to nie je pravda, nie za pár oceňujú). Pridávanie k tomuto je skutočnosť, nemôžeme ľahko poskytnúť spätnú väzbu na používateľa lokálne ako my môžeme s štandardné webové technológie.

Já neříkám, že Ajax je vo svojej podstate zlý, myslím, že úplne opačné. Problém je, že každý zbohatlík web designer Páči sa pozrieť na to, takže si všetko vziať do ruky snažia vytvoriť (zle písomná) Ajax body, čo sa stáva problémom, ak máte nové "sociálne mediálne" servery, ktoré dohromady mash niekoľko plug-inu a widgety.

Záver?

Základné záver, že chcem, aby ľudia odniesť z tohto je myslieť si, čo dávok Ajax dáva zákazníkovi. Ak nie je žiaden prospech (re-zariaďovaní navigácia na blogu neberie ako výhodu), potom nepatria na stránke, alebo aspoň obmedziť množstvo kódu na vašej stránke. Urobte vaše stránky čisté, jednoduché použitie a rýchla nakládka. Či to nie je skúsiť znovu-vytvorenie "Môžem mať celej webovej stránky vyrobené z Flash animácie!" Hnutie.

Ajax je nové územia (vo verejnom fórom) a rovnako ako u iných nových technológií, prechádza fázou z neznámych k výbuchu na užitočné vykonanie, já si len želám sme mohli dostať okolo výbuchu scéne už ...

Zdieľajte a užívajte si:
  • Digg
  • Reddit
  • StumbleUpon
  • del.icio.us