Ajax, WebSocket, WinRTC и серверно-клиентские приложения

Asynchronous JavaScript и XML - это технология, которая меняет работу веб-страниц, позволяя дополнять их обменами в асинхронном режиме с сервером. Это также дает возможность создавать онлайн-приложения.


Инфраструктура Anaa

Название Ajax было запущено Джесси Джеймсом Гарреттом в статье, опубликованной на сайте Adaptive Path в 2005 году и перевод которой предоставляется .fr с 6 мая 2006 года. Это сочетание уже существующих технологий для создания динамических веб-сайтов и с основным компонентом, объектом JavaScript XMLHttpRequest, который позволяет взаимодействовать с сервером в асинхронном режиме.

Ajax остается лучшим решением для обновления веб-контента по запросу пользователя, но его заменяют WebSocket и WebRTC для создания интерактивных онлайн или локальных приложений на модели клиент-сервер. Эти технологии также являются темой этого раздела.

Аякс, новый подход к сайтам
Перевод статьи Джесси Джеймса Гаррета, запустившей название Ajax.

Первый FAQ Ajax
Перевод FAQ, сопровождающий предыдущую статью.

Ajax, ориентированный поисковиками: понять спецификацию Google.
Google предлагает стандарт: динамическое содержание будет индексироваться двигателями.

Сравнение JSON и XML
Объект XHR, определенный в стандартной спецификации, предусматривает использование двух различных атрибутов в зависимости от того, имеет ли загруженный файл формат XML или нет, поскольку файл JSON рассматривается как текстовый файл. Это responseXML и responseTxt. Сравнение двух форматов .

Какой интерфейс для современного приложения?
Сравнение предлагаемых в настоящее время решений: Ajax, XAML, JavaFX, а также новые веб-стандарты для приложений. Рассматриваются также текущие разработки этих технологий, поскольку они имеют важное значение для выбора.

Список фреймворков Ajax и PHP
Фреймворк Ajax, когда он в чистом JavaScript может работать в любой системе, он выполняется со стороны клиента. Или у него может быть часть, работающая на стороне сервера, в различных языках программирования: PHP, Java, ASP .

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

XMLHttpRequest vs WebSocket
За пределами Ajax с помощью WebSocket получается двусторонний доступ с сервера, который может отправлять уведомления.

Демонстрация WebSocket
Стандартный объект WebSocket браузера передается через серверную или локальную платформу для обмена текстами или изображениями.

WebRTC против WebSocket
Еще один новый стандарт модернизации доступа к серверу. С помощью WebRTC приложение может получить доступ к данным на сервере в режиме реального времени. Как WebRTC, так и WebSocket имеют стандартизированный интерфейс для JavaScript W3C, что облегчит их обобщение в браузерах.

Учебник Gears
Создать автономное приложение Ajax с помощью Gears - плагина для запуска автономных веб-приложений. Заменяется HTML 5, но может использоваться в старых браузерах.