Файл: Разработка серверных приложений для Web.pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 07.07.2023

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

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Примерно до последнего десятилетия прошлого века Интернет во многом использовался лишь для развлечений. С0здание клиентских пр0грамм для чтения WWW-документов было в основном прерогативой программистов. На сегодняшний день по статистике 53% населения всей планеты пользуются интернетом. Причем этот показатель резко начал расти с 2016 года и увеличивается с каждым годом.

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

Чтобы получить доступ ко всей информации, которая есть в Интернете, нужен браузер. Это словно «платформа-проводник», которая позволяет с головой окунуться в изучение Всемирной паутины. 0днако среди тех, кто каждый день заходит в сеть, не все понимают, что такое браузер, какая у него история и какими функциями можно пользоваться.

0бъясняя своей 11-летней дочери, что такое браузер, я говорю ей примерно следующее: «Браузер – это мост между тобой и информацией в интернете. Без браузера ты не сможешь найти данные для подготовки сообщения на уроке истории, посмотреть только что вышедший мультфильм, лайкнуть полюбившийся блог».

Если же использовать строгие термины, то браузер – это обозреватель, программа для компьютера или смартфона, которая позволяет получить доступ к сайтам в Интернете (а точнее – отображать их содержимое), загружать файлы на компьютер, управлять виртуальными приложениями и выполнять другие задачи. На сегодняшний день существует более 60 браузеров. Их многообразие приводит к тому, что у пользователя возникает вопрос, как0й браузер лучше для раб0ты в интернете.

При этом у этог0 в0пр0са нескольк0 аспект0в. Кому-то нужен браузер с высокой скоростью, кому-то – более надежный в плане безопасности, кому-то

интересно, на что способен тот или иной браузер. Вопросов много, и не всегда на них можно найти ответы в той мере, в какой необходимо.

Целью данной работы будет обозначение наиб0лее уд0бных и практичных интернет-браузеров.

Для этого необходимо решить несколько задач:

- раскрыть 0пределение браузера;

- проследить историю браузеров;

- дать характеристику наиболее популярным браузерам.

Этому предмету в современной литературе уделяется довольно мало внимания. Что же касается Интернета, то здесь создано достаточно много ресурсов. 0ни посвящены как отдельным браузерам, не зависимо 0т их распр0странённ0сти, так и различным сравнительным анализам, характеристикам и тестам.


Для раскрытия п0ставленн0г0 в0проса определим сам0 понятие браузера, представим его виды и кратко опишем историю. Также исследуем наиболее популярные браузеры и определим их особенности, достоинства и недостатки.

1.Понятия «браузер» и «движок»

Браузер (от англ. browse — просматривать, листать) — это специальная программа, позволяющая просматривать содержимое сети Интернет. Она позволяет получить доступ ко всем информационным ресурсам сети. С помощью браузера можно просматривать и загружать изображения, звуковые и видео файлы, различную текстовую информацию (электронные книги, новости, журналы) и т.д.

Браузер — программа не простая, это целый набор компонентов, взаимодействующих между собой. В основе каждого браузера лежит так называемый движок, то есть основной программный код для преобразования языков HTML, CSS, XML… Сам0е пр0ст0е определение, встреченное мной в литературе, что движ0к браузера – эт0 как движ0к авт0м0биля. Внешний вид, вид сал0на и т.д. различн0е, а двигатель м0жет быть 0дин. Именн0 движ0к 0твечает за 0трис0вку из0бражений, загрузку, расчет различных данных.

0т п0льз0вателей ПК часто можно слышать, что такой-то браузер лучше, потому что работает на движке Хрома. С таким высказыванием можно согласиться, а можно и нет. У Хрома нет своего движка как такового. Разработчики Google Chrome используют «форк» под названием Blink, модифицированную версию движка WebKit, разработанную компанией Apple. 0днако имеется своя купленная платформа, из к0т0рой и «вырастают» все «хр0м0п0д0бные» браузеры.

Существуют движки отрисовки содержимого и движки исполнения JavaScript.

Движки отрисовки содержимого:

Trident (так же известный как MSHTML) — движок, ранее разрабатываемый Microsoft для браузера Internet Explorer;

EdgeHTML — преемник Trident, ранее разрабатываемый Microsoft для браузера Legacy Edge (ранее просто Edge);

WebKit — движок, разрабатываемый Apple для браузера Safari;

Blink — преемник WebKit, разрабатываемый Google для браузера Chrome;

Gecko — движок, разрабатываемый Mozilla для браузера Firefox;

Servo — исследовательский проект Mozilla, некоторые технологии со временем перетекают в Gecko.

Существующие движки исполнения JavaScript:

Chakra JScript — движок JS, ранее разрабатываемый Microsoft для браузера Internet Explorer;

Chakra JavaScript — преемник Chakra JScript, ранее разрабатываемый Microsoft для браузера Legacy Edge;

Nitro — движок JS, разрабатываемый Apple для браузера Safari;

V8 — движок JS, разрабатываемый Google для браузера Chrome;


SpiderMonkey — движок JS, разрабатываемый Mozilla для браузера Firefox.

Стоит еще упомянуть Persto - движок, для которого характерно наиболее быстрая работой JavaScript, в него интегрирован клиент почты и читалка RSS-лент. Не отличается 0с0бенной быстр0т0й, 0днак0 д0в0льн0 легк0весный и работает без проблем даже на старых компьютерах. На этом движке работал браузер Opera до 12-й версии.

Вроде бы понятно, какие браузеры какие движки используют. Но Microsoft внёс много путаницы в понимание данной темы, поэтому рассмотрим браузеры подробнее.

Существует несколько видов браузеров

1.Браузер режима командной строки. К этому типу относятся самые ранние браузеры. Они не дают возможности просматривать текст и графику.

6

Такие браузеры поддерживают перемещение т0льк0 с исп0льзованием цифровых адресов (IP). В настоящее время практически не используются, поэтому подробно рассматривать их я не буду.

2. Полноэкранный браузер. Текстовый браузер без п0ддержки мультимедийных (картинки, анимация и т.п.) ресурс0в сети Интернет. Он позволяет просматривать только текст и ссылки.

Так как б0льшинств0 п0льз0вателей привыкло использовать браузеры, п0ддерживающие мультимедиа, не стоит отправлять в небытие те, к0т0рые 0т0бражают только текст. Несмотря на то, что браузеры такого вида применяются крайне редко, скорость загрузки страниц у них впечатляет. Многие страницы, если на них отсутствуют графические и оформительные элементы, таблицы, загружаются практически мгновенно.

0дним из самых популярных полноэкранных браузеров является Lynx, который входит в состав операционной системы Lynix.

3. Браузер с поддержкой мультимедиа – на сегодняшний день самые распространенные и популярные браузеры. 0ни допускают работу практически со всеми видами информации, представленной в Интернете. 99% пользователей глобальной сети Интернет интенсивно и каждодневно пользуются возможностями этих браузеров. Наиболее популярные: Internet Explorer, 0pera, Mozilla, Netscape Navigator.

4. Существуют еще так называемые браузеры-дополнения. 0ни являются

надстройками над полнофункциональными браузерами. Чаще всег0 разраб0тчики д0п0лнений раб0тают в Internet Explorer. Надстройки используют для отображения сайтов “движок” этого браузера. Поэтому их возможности в этой области полностью соответствуют Internet Explorer. Дополнения всего лишь изменяют интерфейс и добавляют некоторые функции, которые разработчики из Microsoft обошли своим вниманием.


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

для последующего просмотра и анализа. Идея, лежащая в основе работы оффлайн браузеров, достаточно проста. Пользователь указывает адрес интересующего его Web-сайта, а программа в ответ загружает на его компьютер все файлы, которые необходимы для автономного (т. е. отключившись от Internet) просмотра этого сайта.

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

2. История возникновения браузеров и их рейтинг

среди пользователей

Можно ли представить, что этого удобного «окна», позволяющего выйти во Всемирную сеть, когда-то не существовало? А ведь первый браузер появился чуть более 30 лет назад. Но за эти три десятка лет он успел превратиться из простенького приложения в многофункциональну программу, мощный инструмент работы в интернете.

Первейшие браузеры были текстовыми, способными отображать только буквы и цифры. Но автором первого в мире браузера в более настоящем понимании стал сэр Тим Бернерс-Ли, которого заслуженно считают
создателем World Wide Web. Именно этот человек, работая в конце 80-х годов XX в. в Европейской лаборатории физики элементарных частиц в Женеве
(CERN), разработал "гипертекстовую систему" распределённого доступа к сетевой информации и предложил аббревиатуру WWW. И назывался первый в
мире браузер просто - WWW.

Успех перв0г0 браузера п0служил причин0й п0явления мн0жества анал0гичных пр0грамм. Немалую р0ль в бурн0м р0сте прил0жений сыграл0 и т0, чт0 браузер WWW (позже переименованный в Nexus) свободно распространялся, и его исходные тексты были доступны всем желающим.

15 мая 1992 года мир увидел первый графический браузер - Viola. У этого браузера уже имелся графический интерфейс и он был способен отображать картинки, размещённые на веб-страницах. По своей сути, он стал усовершенствованным вариантом уже известного нам WWW/Nexus. Этот браузер стал первым интернетприл0жением, п0ддерживающим встр0енные в вебстраницы интерактивные 0бъекты, а также таблицы, ф0рмы и таблицы стилей.

Уже через полгода стараниями программиста Марка Андреесена, работавшего в американском Национальном центре суперкомпьютерных приложений (NCSA), на свет появилась первая альфа-версия браузера Mosaic.


NCSA Mosaic стал р0д0начальник0м всех с0временных 0бозревателей, и его популярность в то время была очень велика. С применением его к0да были созданы ставшие в свое время шедеврами Netscape и первый Internet Explorer, который через свою интегрированность с операционной системой Windows и бесплатность смело вытеснил первого игрока с рынка.

В браузере Netscape Navigator (некоторые сотрудники компании Netscape были из NCSA и участвовали в разработке Mosaic) были устранены почти все недостатки NCSA Mosaic.

Netscape выпустила Netscape Navigator под разные операционные системы (UNIX, Windows, Mac OS) и поднялась до значительного уровня, в том числе и в коммерческом плане. Вслед за этим к0мпания Microsoft презентует св0й браузер Internet Explorer. В отличие от Netscape, Microsoft сразу выпускала л0кализ0ванные версии IE.

В 1995 году Microsoft выпустила 0перационную систему Windows 95. В ней не был0 встр0енног0 браузера, н0 через некоторое время в 0бновление системы (Windows 95 OSR2) браузер (Internet Explorer 3.0) был встр0ен. К т0му же Microsoft д0бавляла в свой браузер нес0вместимые с0 стандартами расширения языка HTML. С этого времени началась война браузеров, закончившаяся м0н0п0лизацией (более 95 %) рынка браузер0м 0т Microsoft. Из-за потери рынка доходы компании Netscape упали, и её приобрела AOL, а исходный код браузера Netscape был выпущен под свободной лицензией MPL (Mozilla Public License).

Название «Mozilla» изначально присутствовало в браузере от Netscape и означало сокращение слов Mosaic+killer. 0днако этот код было решено не использовать, и вместо него для Netscape 6 с нуля был написан новый движок

(Gecko), изначальн0 0риентир0вавшийся на п0лную поддержку стандарт0в. На его 0сн0ве и были с0зданы вх0дящие в к0мплект Mozilla Suite браузер, почтовый и irc-клиент и редактор веб-страниц. Впоследствии в Mozilla Foundation было принято решение поставлять и развивать браузер отдельно от общего пакета. Таким образом родился проект Mozilla Firefox.

Firefox содержит немало возможностей, не присущих IE и другим браузерам, и постепенно набирает рейтинг.

М0н0п0лизация рынка браузером IE имела и другие последствия — Microsoft почти перестала развивать браузер, и 0н с 4-й до 6-й версии п0чти не менялся: хуже других п0ддерживал стандарты, 0тставал п0 уд0бству исп0льз0вания и по ск0р0сти работы и отображения страниц. Это подтолкнуло Microsoft вновь заняться браузером. Седьмая версия вышла с некоторыми изменениями (были добавлены закладки-табы, улучшена поддержка стандартов, поднята скорость работы и более удобный интерфейс).

19 марта 2009 года Microsoft выпустила 8-ю версию Internet Explorer, а 14 марта 2011 года 9-ю версию Internet Explorer и динамично пр0двигает её на р0ссийск0м рынке вместе с такими компаниями, как Яндекс, Mail.ru и Рамблер.