Ajax (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML»; по-английски произносится [эджэ'кс], по-русски чаще говорят [ая'кс]) — это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании Ajax веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные. Ajax — один из компонентов концепции DHTML.
Об Ajax заговорили после появления 18 февраля 2005 г. статьи Джесси Джеймса Гарретта (Jesse James Garrett) «Новый подход к веб-приложениям». Ajax — это не самостоятельная технология, а идея.
Ajax базируется на двух основных принципах:
использование DHTML для динамического изменения содержания страницы;
использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например:
с использованием XMLHttpRequest;
через динамическое создание дочерних фреймов;
через динамическое создание JavaScript с загрузкой тела script.
Использование этих двух принципов позволяет создавать намного более удобные веб-интерфейсы пользователя на тех страницах сайтов, где необходимо активное взаимодействие с пользователем. Использование Ajax стало наиболее популярно после того, как компания Google начала активно использовать его при создании своих сайтов, таких как Gmail, Google Maps и Google Suggest. Использование Ajax на этих сайтах подтвердило эффективность использования данного подхода.
сталкиваясь с понятием "программа" я всё чаще думаю о разницах воспринятия окружающего мира людьми и … людьми.
За последнее десятилетие наш мир сильно изменился и айтишная сфера изменчиваости мира, естественно не стояла на месте. Уже давно прошли те времена когда можно было притопать к однокурскнику с флопо-диском в рукам, и скатать у него ехе-шник какой-то программы. Теперь нужна целая канитель с именем "инсталляция" и вряд ли это уже может подходить под определение программы. Это, как минимум целый коммплекс программ, а чаще программ, драйверов и сопутсвующих библиотек. Да и прогрмма уже больше не программа, а этакая "программная оболочка" расширяющая возможность операционной ститемы, под которую она написана.
Но самым большим достижением айтишников стал интернет. На сегодня всё меньше и меньше областей где было бы необходимо применение локальных приложений. Вы скажете, что интернет есть не у каждого, но давайте тогда перестанем называть слово интеренет и остановимся на слове WEB или слово сеть. Ведь почти все вы имеете дома Winows? И наверное минимум 2К, а точнее скорее всего вы имеете ХР. Тогда вы - счастливый обладатель операционной системы которая в себе уже содержит всё необходимое для вашего маленького персонального "домашнего" интернета.
Кому интересна эта тема, можем пообсуждать