Когато Аякс започна първото появяване на мрежата, усвояването беше изумителна. Това беше искрата, довело експлозията в 2,0 ера, бидейки изпълнени ляво и дясно, добавени към съществуващите страници и още по-удивително, създавайки цял нов слой на Интернет, които действително signaled промяна в начина, по който в интернет е създаден и се показва , За сметка на multi-platform/mobile съвместимост, която се бори за показване на Ajax съдържание.
По някакъв начин той се превърна в новия "Killer Инстал" за всякакви онлайн прилагането на изпълнението, на никого в "софтуера игра" е без съмнение са били запитани дали те могат да изразят своето заявление "Виж Уеб 2.0." Всъщност аз бях казал наскоро от клиент, че нашата молба необходимо "твърде много кликвания, за да направим нещо."
В началото си мислех за това е логично, опитвайки се да мисля за всички страници, които изискват много кликове за постигане на определени задачи, които биха могли да имат няколко кликвания намалява, осъществяващи най-накрая страници, които изискват много кликвания, независимо от това, което правиш (The Кликнете, за да образува нещо, като въведете съдържанието, след това кликнете, за да завърши това). Въпросът, че това води до ръка е впечатлението, че е като крайни потребители, че всичко трябва да бъде Аякс с ярък графика и всичко подвижни / редактира, независимо от това дали тя е действително функция, или ускорява страницата изобщо.
Аякс е забавянето на мрежата и за двете крайни потребители и уеб-програмисти.
Това е голям проблем, който се занима в момента, фактът, че вървят Ajax забавя двата сървъра и уеб браузъра, за извеждане на съдържанието.
Причината за забавянето сървъри? добре преди всяка страница е нещо различно обслужен до различни хора според нуждите си, или там е една статична страница, която показва на всички крайни потребители. Сега ние се показва различна страница на потребителя, или служат на една притурка, че показва персонализирано съдържание вътре в него. Проблемът е фактът, че всички тези данни е (по традиция) става чрез единна мрежа "API" (Интерфейсът използва), което води до забавяне или претоварване потенциал по време на висока употреба (въпреки че това ще се определи в бъдеще с по-добри балансиране на натоварването за много severs)
Причината за забавянето браузъри? Това не е съдържанието на Ajax е показване, но Ajax само себе си. JavaScript е това, което кара Ajax (асинхронен JavaScript и XML), и JavaScript е създаден първоначално като лек програмен език, за да направим някои доста прости неща в интернет. Но както с повечето уеб-базирани технологии, тя е била наснован с течение на времето в, или се осмеляваш да кажа основа за уеб разработки.
Можете да бъдете изненадани да чуят, че JavaScript е един резбовани език, което означава, че по всяко време JavaScript се оценява или оперирате, всичко останало трябва да чакам своя страна (всички в една линия). Това стана особено проблематично в блогове, където хората са използвали Аякс "визуални обекти" от множество източници. Проблемът е, че всички JavaScript (често) се опитва да зареди наведнъж, което води до забавяне, когато вашето съдържание не се показва, докато JavaScript е направил своите неща.
Сега isn'ta този проблем, ако сте остана на същата страница правиш нещо освежаващо прости като таблица, или сортиране на информация, (което ще бъде значително по-бърз с Аякс). Когато сте за навигация чрез различни страници, които се състоят от каша събиране на JavaScript и HTML съдържание, със странен микс на някои страници зареждане (почти) веднага, а други, като значително по-дълго, то става все по разочароващ.
Не е Ajax стандартизация, което води до влошено качество на кода.
Въпреки че това започва да се определя с JavaScript библиотеки, твърде често разработчиците са неопитни с Ajax което води до лошо написани код, който има проблеми в различните браузъри и потребителски среди (това не е не е вярно за остойностяване т.н.). Добавянето за това е фактът, ние не можем лесно да осигуряват обратна връзка на потребителя опитът на местно ниво като не можем със стандартни уеб технологии.
Аз не съм кажете, че Аякс същество е много лошо, аз мисля точно обратното. Проблемът е, че всеки парвеню уеб дизайнер харесва външния вид на IT, така че всички сте взели страна да се опитва да създаде (зле написани) Ajax елементи, който става въпрос, когато има нова "социална медия" сайтове, които заедно каша множество Plug-In и джунджурии.
Изводът?
Основното заключение, че искам хората да отнеме от това е да мисля, какво обезщетение Ajax дава на клиента. Ако не се ползват (ре-организиране навигация на блога не се брои като се възползват), тогава не включват то на страницата, или най-малкото, да ограничи размера на кода на вашата страница. Правете страниците си чиста, лесна за употреба, както и бързо натоварване. Нека не опитате повторно създаване на "Мога да имате уеб сайт изцяло на флаш анимация!" Движение.
Аякс е нова територия (в публичния форум), както и с други нови технологии, той минава през етапи от непознат за експлозията към полезни изпълнение, аз просто искате можем да преминем през експлозията етап вече ...

