Když Ajax první začala objevovat na internetu, využití byl udivující. Byl jiskrou, která vyústila v explozi v 2,0 éry, která jsou uplatňována vlevo a vpravo, zní na stávající stránky a ještě více s podivem, který vytváří zcela novou úroveň internetu, že opravdu signalizoval změnu ve způsobu, jakým web byl vytvořen a zobrazen , Moc na úkor multi-platform/mobile kompatibility, která bojuje se zobrazí obsah Ajax.
Ve způsobu, jakým se stala nová "Killer APP" pro všechny on-line žádost o provedení každý, kdo v "software hry" nemá pochyb o tom, byli požádáni, pokud mohou, aby jejich používání "Podívejte se Web 2.0." Ve skutečnosti jsem řekl nedávno o zákazníka, že naše žádosti, které jsou požadovány "příliš mnoho kliknutí něco udělat."
Zpočátku jsem myslel, že logicky, snaží se myslet na všechny stránky, které vyžadují mnoho kliknutí na dosažení určitého úkolu, který by mohl mít několik kliknutí sníží, nakonec si uvědomil, že většina stran vyžadovat mnoho kliknutí bez ohledu na to, co děláte (kliknutím na iniciovat něco, zadáte obsah, potom klikněte na jeho dokončení). Tento problém, že tato operace prinese příručních je dojem, že je poskytnout koncovým uživatelům, že vše by mělo být Ajax s honosné grafika a všechno movité / editovatelné, a to bez ohledu na to, zda má vlastní funkce, nebo zrychlí na stránce vůbec.
Ajax je zpomalují web pro oba konce-web-uživatelé a vývojáři.
To je velký problém, který je v současné době řešit, je skutečnost, že běží Ajax zpomaluje i webový server a prohlížeč zobrazuje obsah.
Důvodem pro servery zpomaluje? i dříve každé stránce bylo něco jiného, sloužil až do různých lidí, jak je potřeba, nebo tam byla jedna statická stránka, která se zobrazí všem koncovým uživatelům. Teď jsme se zobrazí různé stránky na jednoho uživatele, nebo slouží widget ukazuje, že vlastní obsah uvnitř ní. Problémem je skutečnost, že všechny tyto údaje jsou (tradičně) procházejí jediný web "API" (The rozhraní používaných), což má za následek zpomalení nebo potenciální přetížení v době vysokého využití (i když to bude stanovena v budoucnu lépe load balancing různých severs)
Důvodem pro prohlížeče zpomaluje? není to žádný obsah pro Ajax je zobrazení, ale Ajax sám. JavaScript je to, co pohání Ajax (Asynchronous JavaScript a XML) a JavaScript byl původně vytvořen jako lehký programovací jazyk, který se udělat nějaké hezké jednoduché věci na web. Ale stejně jako u většiny on-line technologie, bylo pokroucený časem do, nebo se odvažují mi říkají, že základem pro vývoj webových aplikací.
Můžete být překvapen, když slyším, že JavaScript je jediný jazyk, se závitem, což znamená, že kdykoliv JavaScript je hodnocena nebo spustit, vše, co má čekat jeho otáčení (vše v jednom řádku). Ta se stala zejména problematické v blozích, kde se lidé užili Ajax "widgety" z více zdrojů. Problém je v tom, že všechny JavaScript (často) se snaží načíst najednou, což má za následek zpoždění, kdy váš obsah se nezobrazí, dokud JavaScript učinil jeho věc.
Nyní tento isn'ta problém, pokud jste zůstat na stejné stránce dělá něco jednoduchého, jako je osvěžující stůl, či třídění informací, (což bude podstatně rychlejší s Ajax). Kdy jste se procházet různými stránkami, které se skládají z mash-up JavaScriptu a HTML obsahu, s odd skladby některé stránky zatížení (téměř) okamžitou a další přičemž podstatně delší, se stává stále více frustrující.
Neexistuje žádný Ajax normalizace, což má za následek nízkou kvalitu kódu.
Ačkoli je to začíná být s pevnou JavaScript knihovny, až příliš často vývojáři jsou nezkušení Ajax s výsledkem špatně napsán kód, který má problémy v celé různých prohlížečích a uživatelské prostředí (to není pravda, není pro oceňují málo). Přidání k tomu je skutečnost, nemůžeme snadno poskytnout zpětnou vazbu na zkušenosti uživatele lokálně jako my můžeme s standardních webových technologií.
Nejsem řekl, že Ajax je ze své podstaty špatný, myslím, že zcela opačný. Problém je v tom, že každý se náhle webdesignerovi Líbí se podívat na to, a tak jsme všichni vzít do rukou se snaží vytvořit (špatně písemná) Ajax položky, které se stává problémem, když máte novou "sociální média" weby, které spolu mash více plug-inů a udělátek.
Na závěr?
Základním závěru, že chci lidí z pobral to je to, co myslím, že výhody Ajax dává zákazníkovi. Pokud neexistuje žádná výhoda (re-uspořádání navigace na blog nebude počítat jako výhodu), pak nepatří na stránce, nebo přinejmenším omezit množství kód na svou stránku. Značka vaše stránky čisté, jednoduché použití a rychlé natahování. Podívejme se neměl pokoušet znovu-vytvoření "Můžu mít celý vyroben z webových stránek Flash animace!" Hnutí.
Ajax je nová území (ve veřejné fórum) a stejně jako u jiných nových technologií, prochází fází od neznámých výbuch na užitečné provádění, já si jen přeji bychom mohli získat v minulosti explozí fázi již ...

