Клиентское программное обеспечение. Mozilla, Mozilla Firefox, Internet Explorer, Opera, текстовые браузеры (links, lynx) Клиентское программное обеспечение. Mozilla, Mozilla Firefox, Internet Explorer, Opera, текстовые браузеры (links, lynx)

  1. Понятие "Веб-обозреватель" или "браузер" (Web browser).
  2. История развития.
  3. Понятие 'движок вывода веб-страниц' (layout engine). Сравнение Gecko, Trident, Presto, KHTML.
  4. Сравнение веб-браузеров (сводная таблица с пояснениями):поддержка операционных систем, функциональность, поддержка веб-технологий и протоколов.
  5. Литература.
  1. Понятие "Веб-обозреватель" или "браузер" (Web browser).
    Веб-обозреватель или браузер (из англ. Web browser, по-русски также — броузер) — это программное обеспечение для просмотра веб-сайтов, то есть для запроса вебстраниц из Паутины, для их обработки и вывода, и для реализации перехода от одной страницы к другой.
    Большинство браузеров также наделены способностями к просмотру оглавления FTP-серверов.
    Браузеры постоянно развивались со времён зарождения Всемирной паутины, и с её ростом становились всё более важной программой типичного персонального компьютера. Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы, и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другим приложением: Internet Explorer (как часть Windows), Mozilla Firefox (свободное ПО), Opera (бесплатно, начиная с 9-ой версии), Safari (как часть Mac OS).

  2. История развития.
    Первым распространённым браузером с графическим интерфейсом был NCSA Mosaic, затем на долгое время рынок монополизировал Netscape Navigator. В 1995 году компания Microsoft выпустила Windows 95, включавшую Internet Explorer 3.0, и этот момент можно считать началом войны браузеров, закончившейся полным падением Netscape и триумфом Internet Explorer, занявшего в итоге более 95 % рынка. Впрочем, погибая, Netscape нанесла удар в спину Microsoft, выпустив исходный код своего браузера под свободной лицензией MPL (Mozilla Public License). На его основе были созданы новые браузеры Mozilla и Mozilla Firefox. Последний постепенно набирает популярность. В 2005 году браузер Opera также стал распространяться бесплатно.
    Война браузеров была бы исключительно коммерческим делом корпораций, если бы основным приёмом в борьбе не стало добавление специфических, нестандартных возможностей к браузеру. Наибольшие различия возникали в поддержке Javascript — языка сценариев, придающего интерактивность документам. В результате многие документы были «оптимизированы» для конкретного браузера и совершенно не читались в другом. WWW-Консорциум принимает множество тщательно обсуждаемых стандартов (различных версий HTML, Javascript, CSS и др.), но соблюдение этих стандартов полностью ложится на разработчиков браузеров. В последние годы уровень поддержки стандартов значительно вырос, и из современных браузеров только Internet Explorer (предпоследняя, шестая, версия которого вышла в 2001 году) имеет серьёзные недостатки в их поддержке (а последняя — седьмая, вышедшая месяц назад, еще не достаточно исследована на предмет соответствия стандартам).
    В локализованных версиях операционных систем семейства Windows (Microsoft) браузеры именуются просто обозревателями, обозревателями сети или веб-обозревателями.

  3. Понятие 'движок вывода веб-страниц' (layout engine). Сравнение Gecko, Trident, Presto, KHTML.
    Движок вывода веб-страниц (а layout engine, or rendering engine) - это программное обеспечение, которое берёт содержание веб-страницы(как HTML, XML, image files, и т.д) и форматирующую информацию (как CSS, XSL, и т.д.) и отображает отформатированное содержание на экране. Он "рисует" в информационной области окна, которая потом отображается на экране либо печатается на принтере. Движок вывода веб-страниц обычно используется для веб-браузеров, почтовых клиентов и других приложений, которым необходимо отображать и редактировать содержимое веб-страницы.
    Термин "движок вывода веб-страницы" достиг популярности только тогда, когда движк приобрели независимость от броузеров. Например, Gecko, открытый продукт проекта Mozilla используется множеством продуктов, выпускаемых Mozilla, включая веб-броузер Firebox, почтовый клиент Thunderbird и комплект приложений Seamonkey. Thunderbird, движок вывода веб-страниц от Internet Explorer, используется многими приложениями в платформе Microsoft Windows с целью визуализации HTML, а так же мини-брооузерами в Winamp и RealPlayer.
    Gecko (Гекко) — это открытый движок вывода веб-страниц (англ. layout engine) браузеров Firefox, Mozilla, Netscape и других.
    Trident (также известен как MSHTML) — название ядра отображения страниц (en:layout engine) для Windows-версии Microsoft Internet Explorer.
    Presto — это название движка для отображения страниц (layout engine), который сейчас используется в браузере Opera.
    KHTML — компонент для просмотра HTML документов разработанный для среды KDE (K Desktop Environment) для UNIX-систем.

    Создатель Стоимость Открытое ПО Лицензия ПО Прикладная программа Поддержка операционных систем
    Windows Mac OS X Mac OS 9 Linux BSD Unix
    Gecko Mozilla Corporation Бесплатно Да MPL/GPL/LGPL Mozilla Firefox Да Да - Да Да Да
    Trident Microsoft Бесплатно Нет Собственническое ПО Internet Explorer Да Нет Нет Нет Нет Нет
    Presto Opera Software Бесплатно Нет Собственническое ПО Opera Да Да Нет Да Да Да
    KHTML KDE Бесплатно Да LGPL Konqueror Нет Да Нет Да Да Да

  4. Сравнение веб-браузеров (сводная таблица с пояснениями):поддержка операционных систем, функциональность, поддержка веб-технологий и протоколов.

    Основная информация о браузерах: производитель/компания, лицензия/стоимость и т. п.

    Производитель Дата первой публичной версии Последний релиз Стоимость (USD) Лицензия Текущее ядро
    Mozilla Mozilla Foundation Декабрь 1998 1.7.13 Бесплатен MPL Gecko
    Mozilla Firefox Mozilla Foundation Сентябрь 2002 2.0.0.2 Бесплатен MPL Gecko
    Internet Explorer Microsoft Spyglass, Inc. Август 1995 7.0 5.2.3 (Mac) Часть Windows 1 Бесплатен (Mac) Закрытая Trident (Win)
    Tasman (Mac)
    Opera Opera Software Сентябрь 1996 9.10 Бесплатен Закрытая Presto
    Links (текстовый) Patocka, et al. Ноябрь 1999 0.99 Бесплатен GPL ?
    Lynx (текстовый) Montulli, Grobe, Rezac, et al. Июль 1993 2.8.5 Бесплатен GPL ?

    Поддержка операционных систем.

    Windows Mac OS X Linux BSD Unix
    MozillaДаДаДаДаДа
    Mozilla Firefox Да Да Да Да Да
    Internet Explorer Да Прекращена Нет Нет Прекращена
    Links (текстовый) Да Да Да Да Да
    Lynx (текстовый) Да Да Да Да Да

    Функциональность

    Вкладки Менеджер закачек Панель поиска Проверка орфографии Блокировка баннеров Блокировка поп-апов Пропорциональное увеличение
    Mozilla Да Да Да Нет Нет Да ?
    Mozilla Firefox Да Да Да Да Плагин Да Да
    Internet Explorer Да Да Да Нет Нет Да Да
    Opera Да Да Да Да Частично Да Да
    Links (текстовый) Нет Нет Нет Нет Нет Бессмысленно¹ Бессмысленно
    Lynx (текстовый) Нет Нет Нет Нет Нет Бессмысленно Бессмысленно

    ¹ - В текстовых браузерах в принципе не предусмотрено отображение поп-апов.

    Поддержка веб-технологий и протоколов.

    Веб-стандарты и технологии Интернет протоколы
    CSS2 Фрэймы Java Javascript XHTML RSS Atom Email FTP NNTP (Usenet) SSL IRC
    Mozilla Да Да Да Да Да ? ? Да Да Да Да Да
    Mozilla Firefox Да Да Да Да Да Да Да Интегрируем Да Плагин Да Плагин
    Internet Explorer Частично Да Да Да Нет Да Да Нет Да Нет Да Нет
    Opera Да Да Да Да Да Да Да Да Да Да Да Да
    Links (текстовый) Нет Да Нет Частично Нет Нет Нет Нет Да Нет Да Нет
    Lynx (текстовый) Нет Нет Нет Нет Нет Нет Нет Нет Да Да Да Нет

    Поддержка форматов изображений

    JPEG GIF PNG MNG SVG
    Mozilla Да Да Да Нет Нет
    Mozilla Firefox Да Да Да Нет Да
    Internet Explorer Да Да Частично Нет Нет
    Opera Да Да Да Нет Да
    Links (текстовый) Нет Нет Нет Нет Нет
    Lynx (текстовый) Нет Нет Нет Нет Нет

  5. Литература.
    1. The free encyclopedia Wikipedia
      Hosted by uCoz

      Hosted by uCoz