Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Веб клиент




Web-клиент как программа – браузер. Web-клиент как устройство - устройство, основным приложением которого (с точки зрения разработчика устройства или маркетолога) является браузер.

Браузер (browser)

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

Основные функции браузера

Основное предназначение браузера – отображать веб-ресурсы. Для этого на сервер отправляется запрос, а результат выводится в окне браузера. Под ресурсами в основном подразумеваются HTML-документы, однако это также может быть PDF-файл, картинка или иное содержание. Расположение ресурса определяется с помощью URI (унифицированного идентификатора ресурсов).

То, каким образом браузер обрабатывает и отображает HTML-файлы, определено спецификациями HTML и CSS. Они разрабатываются Консорциумом W3C, который внедряет стандарты для Интернета.
Многие годы браузеры отвечали лишь части спецификаций, и для них создавались отдельные расширения. Для веб-разработчиков это означало серьезные проблемы с совместимостью. Сегодня большинство браузеров в большей или меньшей степени отвечает всем спецификациям.

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

§ Адресная строка для ввода URI

§ Кнопки навигации "Назад" и "Вперед"

§ Закладки

§ Кнопки обновления и остановки загрузки страницы

§ Кнопка "Домой" для перехода на главную страницу

Основные компоненты браузера

1. Пользовательский интерфейс – включает адресную строку, кнопки "Назад" и "Вперед", меню закладок и т. д. К нему относятся все элементы, кроме окна, в котором отображается запрашиваемая страница.

2. Механизм браузера – управляет взаимодействием интерфейса и модуля отображения.

3. Модуль отображения – отвечает за вывод запрошенного содержания на экран. Например, если запрашивается HTML-документ, модуль отображения выполняет синтаксический анализ кода HTML и CSS и выводит результат на экран.

4. Сетевые компоненты – предназначены для выполнения сетевых вызовов, таких как HTTP-запросы. Их интерфейс не зависит от типа платформы, для каждого из которых есть собственные реализации.

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

6. Интерпретатор JavaScript – используется для синтаксического анализа и выполнения кода JavaScript.

7. Хранилище данных – необходимо для сохраняемости процессов. Браузер сохраняет на жесткий диск данные различных типов, например файлы cookie. В новой спецификации HTML (HTML5) имеется определение термина "веб-база данных": это полноценная (хотя и облегченная) браузерная база данных.

Рисунок 1. Основные компоненты браузера.

 

Основные браузеры: (РАСКЛАДУШКА)

Google Chrome. Это браузер, который разрабатывается гигантом Google на основе их же свободного браузера Chromium. Он использует для отображения получаемых веб-страниц движок WebKit (Вебкит). Первая публичная доступная бета-версия хрома для операционной системы Microsoft Windows была выпущена 2 сентября 2008 года. Немногим позже, 11 декабря 2008 года вышла стабильная версия. Если верить данным StatCounter, то браузер находится на данный момент на первом месте по популярности в мире, а его рыночная доля в мае 2012 года составила 32,43 %. Что же касается рунета, то LiveInternet сообщает, что в мае 2012 года Chrome занимает первое место — его доля составляет порядка 20,6 %.

Mozilla Firefox. Распространяется бесплатно под публичной лицензией. Входит в набор программ Mozilla Application Suite, которым занимается Mozilla Corporation. Если верить данным Statcounter, то файрфокс является третьим по популярности в мире, но вторым среди свободного ПО, таким образом в мае 2012 года его рыночная доля составила 25,55 %. Стоит также отметить, что данный обозреватель имеет особенный успех, например, в Германии и Польше. Там он занимает 55 % и 47 % рынка соответственно. Что же касается России, то здесь Firefox занимает третье место по популярности с долей 23,73 % пользователей к июлю 2012 года.

Internet Explorer. Серия браузеров, разработкой которых занимается корпорация Microsoft с 1995 года. Он входит в комплект операционных систем семейства Windows. IE, по данным сервиса LiveInternet, в России к марту 2012 года занимает уже третье место c 15,6 % пользователей. Как уже было сказано выше, первое место у браузера Google Chrome. Стоит принимать во внимание, что Internet Explorer установлен в практически всех крупных и средних компаниях как единственный браузер в целях политики безопасности организаций. На самом деле, альтернативные обозреватели ничуть не хуже в этом плане, просто стереотип «раз IE разрабатывает Microsoft, значит это серьезный продукт» плотно засел в умы руководства, которое не хочет и слышать о том, что на самом деле ситуация совсем иная. Зачастую на рабочих компьютерах установлены 5 и 6 версии IE с незакрытыми уязвимостями трех-четырехлетней давности.

Opera. Веб-браузер и программный пакет для работы в сети Интернет. Выпускается компанией Opera Software. Был разработан в 1994 году группой энтузиастов из маленькой норвежской компании Telenor. Уже с 1995 года это продукт компании Opera Software, которая была основана авторами первой версии. Известно, что суммарная рыночная доля Opera и Opera Mobile в апреле 2012 порядка 2.3 %. В России же процент пользователей обозревателя гораздо выше чем в общем по миру. Так, на март 2012 Opera вместе с мобильной версией Opera Mini занимает первое место в России с 32,1 % пользователей.

Apple Safari. Браузер, который был разработан корпорацией Apple. Входит в состав операционных систем Mac OS X и iOS, естественно. Также абсолютно бесплатно распространяется для операционных систем Windows. Занимает 4 место по числу пользователей (доля на ноябрь 2011 года — 6,66 %).

Рисунок 2. Общий график популярности браузеров в Рунете по данным liveinternet.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 1196; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.