Статьи


  • 19 июля 2016

    Все любят смотреть видео в интернете

    Видео становится лидирующим контентом в интернете. Потребителей уже не желают читать длинные рекламные тексты о товарах и услугах. На смену приходит видео.

  • 15 августа 2014

    Голы любят учёт

    Люди интересовались спортом всегда. От соревнований на меткость на мамонтовом сафари и состязаний голых мужиков на древних Олимпийских играх до хоккейных турниров на призы президента и беготни с мячом в соседнем дворе по вечерам.

  • 30 июня 2014

    Наш новый успех

    Ежегодно наша компания работает над разработкой сайтов, их оптимизацией и продвижением. Наша основная задача – удовлетворить все пожелания и требования клиента для того, чтобы он остался доволен. Недавно мы в очередной раз убедились, что способны справиться с поставленной задачей.

  • 09 июня 2014

    Тренды в SEO: 14 ключевых факторов ранжирования от Abiatec

    Сезон бесплатных летних семинаров от Abiatec считаем открытым! 4 июня участники встречи вместе с руководителем отдела продвижения Игорем Ереньковым выяснили, что необходимо современному сайту для достижения высоких позиций в поиске.

  • 06 мая 2014

    Семинар по интернет-маркетингу от компании ABIATEC (видео)

    15 марта, на бесплатном семинаре по интернет маркетингу от компании Abiatec, Александр Самойлов рассказал: что нужно знать, чтобы создать современный сайт, как выбрать цели и научиться правильно оценивать результат.

  • 21 марта 2014

    SEO на пути к переменам

    В роли ведущего выступил Александр Самойлов, который коротко рассказал о том, что происходило на первом бесплатном семинаре, в котором обсуждались эффективные способы создания корпоративных сайтов и интернет-магазинов.
    Далее Александр передал слово руководителю отдела продвижения компании Abiatec Игорю Еренькову, который в течение двух часов делился с собравшимися участниками полезной информацией.

  • 20 декабря 2013

    Компания Абиатек поздравляет всех с наступающим Рождеством и Новым годом!

    Сотрудникам, клиентам, партнерам и вообще всем друзьям компании мы желаем неиссякаемого вдохновения и безграничной целеустремленности, оригинальных идей и настойчивости в их реализации. Только интересных и прибыльных дел вам и приятных новостей со всех фронтов!

  • 23 июля 2013

    Оформление "Корзины" интернет-магазина или как не потерять покупателей

    Ответьте себе на простой вопрос: что объединяет все интернет-магазины? Правильно, они продают товары или услуги. Делают они это одинаково, только оформление сайтов и подача информации отличаются. Многие владельцы сайтов забывают, что правильное оформление «Корзины» – это залог роста продаж и успеха компании.

  • 22 июля 2013

    UХ дизайн. Пойми, как покупают, и продашь

    Выступление Александра Самойлова на конференции "Деловой интернет-2013. Витебск". 30 минут очень полезного видео о том, как правильно спроектировать на сайте взаимодействия с пользователем.

  • 23 мая 2013

    Технический анализ и аудит юзабилити web-ресурса, или Сказка о том, как Сайт полное «медицинское» обследование проходил

    Технический анализ и аудит юзабилити web-ресурса, или Сказка о том, как Сайт полное «медицинское» обследование проходил.

Технология AJAX

AJAX технология изменившая интернет.

Еще 5-7 лет назад популярная только небольшой группе javascript-гуру «сумма технологий» для фоновой передачи данных буквально за несколько лет изменила интернет. Впервые данную технологию детально описал Джейси Джеймс Гаррет в своей статье о новых подходах к современным веб-приложениям, а уже через 3 года технология стала неотъемлимой частью современного интернета. Конечно, сейчас уже тяжело себе представить, например, семейство программных продуктов Google Application без фонового взаимодествия с сервером (даже в момент написания данной статьи в Google docs она фоново сохранется на серверном пространстве Google). Обычный пользователь, в эпоху доминирования Microsoft Office привык к десктопным приложениям, и наврятли мгновенно от нее сможет отказаться, однако тенденция такова — все что работает в онлайне(как веб-приложение) также, как и на десктопе, легко осваивается и принимается пользователем, именно AJAX сыграл ключевую роль в «оклиматизации» десктопных приложений в онлайне. Не менее интересен и другой факт — появление различных мобильных устройств: смартфонов, планшетов и даже автомобильных навигаторов повлекло за собой целый ряд новых специальных операционных систем. Одно из новых направлений это браузеро-ориентированные операционные системы(например Chrome OS), то есть, по сути у вас на устройстве нет ничего кроме браузера, и все чем вы пользуетесь это веб-ориентированные приложения использующие AJAX в качестве технолгии фонового взаймодествия. Говорить о успехе такого подхода пока тяжело, однако обратим свой взгляд к облачным вычислениям(cloud computing), где на текущий момент за лидерское место бьются гиганты ИТ индустрии, именно «облачные вычисления» станут платформой для обсчета задач c каждого мобильного устройства.

История AJAX

Часто приходиться слышать от начинающих веб-программистов следующие фразы:

  • «А есть ли смысл учить javascript, ведь уже AJAX придумали?»
  • Проблема кроется в постановке вопроса — Javascript это отдельная технология предназначенная для динамической манипуляции над страницей в браузерах.
    Ajax — это всего лишь маленькая часть в javascript предназначенная для передачи данных в фоновом режимеПрочитать про то, какую роль сыграл Javascript в AJAX можно в этой книге.
  • «Сейчас уже нету смысла делать сайты не на AJAX»
  • Это одно из главных заблуждений о AJAX. Сайты не делаются на AJAX! На самом деле, AJAX это не отдельная(non-standalone) технология, а сумма технологий, причем отвечающая только за транспортировку данных, поэтому правильно говорить: «Сайт будет использовать методику AJAX для доставки/отправки данных на сервер». Есть еще одна проблема тексты переданные асинхронным методом не будут индексироваться поисковыми машинами, хотя на самом деле существует метод позволяющий решить эту проблему.
  • «WEB 2.0 полностью построен на AJAX»
  • Специально для программистов:Web 2.0 != AJAX;
  • Нет и еще раз нет, WEB 2.0 это все лишь набор «нечетких заповедей и представлений» от Тима Ов.Рейлли (стандартами это трудно назвать), выполняя которые, ваша веб-разработка попадет в категорию «стандарта WEB 2.0». Про AJAX в своих представлениях, Тим Ов.Рейлли не упоминал.
  • Основная идея появления WEB 2.0, как в принципе и всех open-source начинаний — это досадить производителям дорогого софта своими бесплатными, но одновременно качественными продуктами, при этом умело зарабатывая :). Причем WEB 2.0 в свои объятья сразу же принял крупных игроков с их успешными проектами (google, flickr, youtube), таким образом укрепив свои начинания и успех. Все-таки каким-то краем AJAX там есть, но это лишь одна из многих красивых и современных технологий примкнувших к WEB 2.0 по желанию ее идеологов.

«Теория AJAX»

AJAX (Asynchronous JavaScript And XML), по сути, не является технологией, скорее это идея фонового взаимодействия веб-страницы с удаленным сервером через специальную компоненту встроенную в ваш браузер. Если посмотреть глубже в саму сущность, то AJAX — это сумма нескольких самостоятельных технологий, которые могут быть эффективно использованы вместе.

Обозначим компоненты без которых AJAX был бы не возм­ожен:

  • JavaScript — асинхронные запросы отправляются c его помощью. Не забываем, что для связи используется специальная компонента взаимодействия c сервером, у каждого браузера она может быть своя, хотя возможно взаимодействие и без специальной компоненты.
  • XML — данные от сервера идут именно в этом формате (хотя это и не обязательно, можно использовать любой другой формат), преобразовываются и визуализируются, используя Document Object Model(DOM)
  • HTML&CSS — отношение к технологии AJAX косвенное, так сложилось, что многие относят визуальные javascript манипуляции над HTML и CSS к аббревиатуре AJAX — это одно из самых ярких заблуждений. Возникло данное заблуждение из-за того, что javascript фреймворки зачастую включают в себя, как возможность создавать различные эффекты, так и набор функционала для асинхронной передачи, еще одной первопричиной можно назвать то, что javascript-эффекты и AJAX часто одновременно присутствуют на сайтах или веб-приложениях.
  • JSON (JavaScript Object Notation) — текстовый формат обмена данными, gj ceоснованный на JavaScript и обычно используемый именно с этим языком. Данные формат позволять куда более эффективно передавать данные чем XML(напоним, что xml достаточно избыточный формат).Есть еще несколько приемуществ:

    1. JSON легко читается людьми.

    2. Несмотря на формат считается языкон езависимым и может использоваться практически с любым языком программирования.

    3. JSON очень компактен.

| More

Добавить комментарии

  • Заголовок:

  • Ваше имя:

Сообщение:

Отправить

Abiatec© 2006—2016.

Разработка сайта: OДО «Центр информационных технологий «Биконсалт»  УНП 190804719


Узнать стоимость создания сайта.

Электронная почта: info@abiatec.com

info.abiatec   

Twitter Twitter

Офис в Минске:

Республика Беларусь, г. Минск

пер. Чайковского 3-3 (2 этаж)

  • +375 17 287-39-90
  • +375 17 285-70-54
  • +375 29 144-99-22
  • +375 29 609-22-22

Техподдержка:

  • +375 17 380-13-22
  • +375 29 339-22-22

Офис в Москве:

Российская Федерация, г. Москва

ул. Годовикова, д. 9, стр. 3