Про компьютеры на PCwork.Ru
наш форум
Сейчас на форуме: 4
Тема: «Индексация картинок Яндексом»
Всего тем: 3567
Сообщений: 22898
Пользователей: 686
Новый пользователь: Taleiran
Какими GPS-устройствами вы пользуетесь?
Волонтеры в помощь детям сиротам. Отказники.ру
Главная arrow Операционные системы arrow Web-операционные системы. Как они устроены

Web-операционные системы. Как они устроены



Web-операционные системы Продолжение статьи «Web-операционные системы»

Как устроены web-операционные системы

При таком обилии веб-операционных систем неудивительно, что одни и те же функции в них реализуются самыми разными способами. Главная задача веб-ОС – предоставлять пользователям рабочую среду, аналогичную среде стационарной компьютерной операционной системы, однако жестких правил, определяющих, как эта задача будет достигаться, не существует. Две самых популярных технологии реализации веб-операционных систем на сегодняшний день – это Flash и AJAX (асинхронный JavaScript и XML).

Flash – это набор технологий, позволяющих программистам создавать интерактивные веб-страницы с использованием векторной графики. В векторной графике данные об изображении хранятся в виде форм и линий, а не в качестве отдельных пикселей, что значительно ускоряет загрузку Flash-изображений и анимации.

Flash-файлы передаются по Интернету в виде потока, а значит, конечный пользователь может начинать работу с файлом, не дожидаясь, пока он загрузится целиком. Так, Flash-приложения типа видеоплеера YouTube позволяют смотреть клипы сразу же, не дожидаясь окончания загрузки.

По данным Adobe, Flash-плееры установлены на более чем 98 % компьютеров, подключенных к Интернету, что делает технологию Flash особенно привлекательной для программистов. Они могут создавать веб-операционные системы, не сомневаясь, что большинство пользователей смогут с ними работать, не устанавливая дополнительного программного обеспечения.

Технология AJAX работает в веб-браузерах и опирается на язык разметки гипертекста (HTML), язык программирования JavaScript, каскадные таблицы стилей (CSS) и расширяемый язык разметки (XML). Язык HTML – это набор тегов разметки, определяющих параметры отображения текстовых файлов в виде веб-страниц в браузерах. Каскадные таблицы стилей предоставляют разработчикам широкие возможности настройки внешнего оформления веб-сайтов: можно создать одну CSS с определенными атрибутами (к примеру, цвет и стиль шрифта), а затем применить ее сразу к нескольким веб-страницам. JavaScript – это язык программирования, отвечающий за обмен данным между браузером и сервером в приложениях. XML – это язык разметки для описания структуры данных в файле и соотношения этой структуры с другими данными.

Асинхронность AJAX заключается в том, что приложения AJAX пересылают между браузером и сервером лишь небольшие фрагменты данных по необходимости. При другом подходе при любых изменениях в браузер отправляется вся страница целиком, что значительно замедляет работу системы. При наличии соответствующих навыков можно создать приложение AJAX, по функциональности ничем не отличающееся от стандартного.

Приложения AJAX, как и Flash, работают на большинстве компьютеров, потому что AJAX – это не новый язык программирования, а просто один из способов создания приложений на основе давно установленных веб-стандартов. При правильно составленном коде приложения AJAX будут без проблем работать в любом современном веб-браузере. Самые известные программы такого рода – это Календарь Google (Google Calendar) и Gmail.

Продолжение следует

Источник: www.howstuffworks.com



Просмотров: 1943

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.


полезная информация
Всего публикаций на сайте: 1160
Аппаратное обеспечение
Периферийные устройства
Ноутбуки
КПК
Сети и системы связи
Интернет
Программное обеспечение
Операционные системы
Серверные системы
Женская и Мужская обувь: полка для обуви открытая.
© 2007-2012 PCwork.Ru
Копирование материалов сайта допускается только при установке обратной ссылки на PCWork.Ru
Для связи с администрацией:
Проектирование, монтаж и обслуживание компьютерных сетей и СКС любой сложности.
Доход 800 000 руб в месяц - холодильное оборудование.