..
Ајакс (што је скраћеница за асинхрони ЈаваСцрипт и КСМЛ) је технологија уведена АСП.НЕТ платформу са циљем да се побољша изглед веб апликација и интеракције између њих и корисника. Као део софтвера када технологија Чини се да прилично стабилан обично постаје приоритет за побољшање интеракције исте са корисником (у даљем тексту корисник искуство).
Ове апликације које повећавају интеракцију корисника у рачунар жаргону зове РИА-е (Рицх Интернет Апплицатион). АЈАКС је алат кроз који ће дизајн своје РИА.
Први разлог који је довео до појаве АЈАКС је да се побољша фазе ХТТП ГЕТ / ПОСТ веб странице. У ствари, иако стандардна ХТТП је сада функционалан и добро познате од стране програмера, има ограничења, први од којих је да морате да сачекате одређени временски период, док странице се ажурирају. АЈАКС уводи механизме који спречавају (или смањење) ово очекивање.
Размислите о томе како ХТТП протокола када правите захтев, претраживач шаље серверу исти и не можете да урадите било шта друго док овај процес дође до краја. У пракси, дакле, шаље захтев и очекује, а индикатор на дну претраживача показује ниво завршетка трансакције и само када се контрола се враћа претраживача можете да почнете да користите апликацију.
Апликација је стога бескористан све док захтев не врате, а у многим случајевима прозору претраживача постаје потпуно бела. Предложени од стране АЈАКС је да се уведе нешто што се може руковати захтев асинхроно, тако да претраживача је осетљивије интеракција са корисником се не блокира цео страни, али само је потребно део.
Једна иновација која је допринела АЈАКС веб програмирање је увођење нових библиотека да олакша страни клијента позива асинхроно на сервер. Још једна новина је увођење нових страни сервера компоненте за подршку овим новим позивима из асинхроних клијената.
Следећа слика, преузета из Мицрософт сајта, сумира концептуални универзум АЈАКС

На први поглед, АЈАКС изгледа да унесе више комплексности како да развију веб апликације, али у стварности ове технологије доноси неке кључне предности:
Већина подршке АСП.НЕТ АЈАКС је скуп контрола серверској страни одговоран за рендеровање веб странице у новом стилу је увео ове нове технологије. У принципу рада сервер-сиде контроле је да произведе излаз који ставља ХТМЛ елемената тако да се исправно приказати у претраживачима и АЈАКС стилу контроле понашају на исти начин.
АЈАКС стилу контроле се користе најчешће:
Подршка на страни клијента АЈАКС уместо тога фокусира на скуп ЈаваСцрипт библиотека која садржи следеће нивое:
Веома корисно је АСП НЕТ контрола алата., Који се састоји од прикупљања компоненти (и примери који показују како да их користите) који омогућавају коришћење АЈАКС могућности. Овог алата такође обезбеђује софтверске развојне опреме за креирање прилагођених контрола и може се преузети са званичног сајта АСП.НЕТ АЈАКС. Није укључено у Висуал Студио 2010 и мора бити одвојено преузети. За потпуне детаље погледајте ове странице .
То можете преузети бинарне или изворног кода. Ако не рачуна да користе изворни код за ову компоненту једноставно додајте референцу на АјакЦонтролТоолкит.длл да своје пројекте.
Поред АЈАКС у последњих неколико година увели много других корисних технологије као што Силверлигхт ВПФ, ВЦФ, које неће бити покривене у овом приручнику, као већ су представљени са неким специфичним ставкама које можете наћи у чланцима секцији нашег АСП.НЕТ сајта.
| |
АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Од 39 €. |
| |
АСП.НЕТ (курс)
Цео курс за изградњу Веб апликације од 49 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €. |