четверг, 4 августа 2011 г.

AJAX! Как много в этом звуке для ...

Технология Ajax - одна из последних новинок инета, так назывемая - хорошо забытое старое, и возродивщеся вновь, как птица Феникс из пепла. Что же это такое? и почему эта технология стала вновь так популярна, что современные проекты инета  сейчас практически без нее не обходятся??

    В свое время, когда был придуман встречный запрос на сервер без перегрузки контента, то в те времена клиенты не очень доверяли той части сайта, которые испонялись на
стороне клиента, с помощью загружаемых скриптов.
Сейчас же, после усложнения контента страницы, во много раз по сравнению с вренами раннего интернета, и перехода на прием контента на мобильные средcтва,
все больше и больше внимания уделяется сокращению размера контента и передачи части формирования дизайна сайта со строны сервера, на усиливающиеся плечи клиета, тем самым сокращая размер контента, передаваемого от сервера к клиенту.
К примеру всем известные объекты инета, которые загружались клиенту в ввие флэш-контента, теперь можно передавать последовательно клиенту в виде статических имаджей с едиными правилами создания сценария с помощью современных анимационных скриптмайстреров, освобождая таким образом канал передачи от крупноразмерных флэш-файлов, заменяя их обработаными сервером диффиренцальными изображениями, и собраными у клиента в единый сценарий, и исполнеными, Причем инфа с помощью технологии Ajax, поступает к клиентами порциями, помере ее необходимости и малыми партиями, тем самым не перегружая каналы связи
Где это можно реально увидеть
Естевственно возникает вопрос, где реально можно увидеть применение технологии Ajax, чтоб понять необходимость ее использования. В принципе мы далее по мере рассказа о тонкостях ее использования, в примерах и реаллизациях, раскажем о ней, но реальное на сегодня ты можешь увидеть ее в действии на всем известном поиковике - Yandex.
Вспоминай, когда ты в форме поиска, вводишь буквы для поиска чего то, то появляется окно под строкой, в котором появляются различные варианты возможного направления поиска. Предположить, что все возможные варианты твоего априрного запрса серверу Яндекса заранее не
известен, и он не в состоянии исходно забросить тебе на компьютер возможные направления поиска, то возникает непреодолимый восторг у клиента, когда, ни с того не с чего комп, почему то угадывает твои сокровенные мысли, И отрезвившись после первых минут, начинаешь понимать, что комп каким то образом уже передал на сервер твои первые буковки набранные тобой в строке поиска, и по ним, тебе назад с сервера передан пакет возможных вариантов выборки.
Вот это и есть - примекнеие в действии технологии Ajax. Теперь ты понимаешь , какие громадные переспективы открываются перед такой, на первый взгляд простой технологии. При такой эффективности работв Ты можешь резонно спросить
-- А почему эту технологию не применяли раньше, если она была известна со временн рождения инета, как один из вариантов сетевых технологий. И в чем ее недостатки? --
Ответ лежит как раз имено в той плоскости, о которой всем известно, а имено - Её просто ЗАБЫЛИ. И когда понадобился дополнительный сервис и к инету стал приобщаться обыкновенный клиент, далекий от компьютерных технологий, и убеленный сединами жизненого сервиса, не смотрящий на трудности реаллизации задачи, ради своего удобства, вот имено тогда и мы вспомнили об ней как об хорошо забытым и очень хорошем - старом.
Недостатки? Конечно они есть, как у всех известных виртуальных технологий, но они временные и решаемые.