Firefox vs. Opera

Дата написания: 08.07.2008
Автор: Greg Ayrton


        На сегодняшний день существует достаточное количество браузеров для Windows, чтобы каждый мог выбрать себе полюбивший. Все их можно разделить на четыре категории:
    1.    Internet Explorer и остальные браузеры на его движке (Maxthon, MyIE, Green Browser).
    2.    На движке Gecko (Mozilla, Firefox, K-Meleon).
    3.    Opera.
    4.    Остальные.

        Самым массовым браузером является Internet Explorer, прежде всего потому, что встроен в Windows изначально. Пользоваться им могут только далекие от компьютера люди или по нехватке времени. Основные его недостатки: тормознутость, дырявость, убогий интерфейс. Другие браузеры на его движке более удобны, но и они не представляют особой ценности.

        Совсем по-другому смотрятся браузеры на движке Gecko. Написанный на исходных кодах Netscape Navigator сообществом Open Source, новый браузер Mozilla быстро завоевал свое место под солнцем. Его преимущества: быстрота, безопасность и удобный интерфейс. Оригинальная Mozilla включала в себя не только браузер, но и почтовый клиент, чат и визуальный HTML-редактор. Вскоре появился и Firefox (чистый браузер без излишеств), который еще более упрочил свое положение. Также есть и другие браузеры на этом движке: Mozilla SeaMonkey (продолжение Mozilla Suite), K-Meleon (оптимизированный Firefox), Flock (для социальных сетей).

        Последняя версия 1.7.13 полной Mozilla датируется апрелем 2006 года, и вряд ли разработка будет продолжена. Рассматриваемая в статье версия Firefox - 2.0.0.15

        Главным конкурентом Internet Explorer долгое время оставалась Opera. Сейчас ее оттеснил на третье место Firefox. Преимуществом Opera перед остальными браузерами всегда были быстрая загрузка страниц и необходимый минимальный функционализм в работе. Рассматриваемая в статье версия Opera - 9.27
    
        Итак, у нас есть два лидера. Какой же браузер лучше - Firefox или Opera? Ниже мы рассмотрим основные функции претендентов. И узнаем, что в них реализовано лучше, а что хуже.

    1.    Сохранение страниц.

        В Firefox, как и в его предшественнике Mozilla, никаких особых проблем с сохранением страниц никогда и не было. Файлы рисунков и остальных ресурсов собираются в отдельной папке. Сохранение происходит почти мгновенно, а не как в Internet Explorer (лишний раз загружается страница). По умолчанию страница сохраняется полностью (вместе с рисунками). Правда, иногда случается, что папка с рисунками создается не сразу. Нужно только не закрывать окно браузера, а вкладку можно и закрыть. Стоит отметить, что при сохранении страницы с русскими буквами в названии, желательно открывать ее только в Mozilla (в других браузерах не будут отображаться рисунки - нужно менять пути к ресурсам).

        В Opera же с этим вечные проблемы. До 8-ой версии страницы полностью не сохранялись (некоторые рисунки не загружались). Файлы ресурсов были раскиданы вместе с сохраненной страницей. В 8-й версии не сохранялась Flash-анимация. Только с появлением 9-ой версии эти детские проблемы разрешились. Но все равно, по умолчанию, страницы сохраняются без рисунков, а некоторые сайты не сохраняются вообще (3DNews.ru). Сохранение происходит также быстро, как и в Firefox. С появлением файлов похожие проблемы (только хуже) - папка с рисунками создается сразу, а сохраненная страница может и не появиться вовсе. С русскими буквами в названии все в порядке (страницы открываются полностью и в Internet Explorer и в Mozilla). Также Opera может сохранять страницу в единый архив MHT, которую можно потом открыть и в Internet Explorer (Mozilla этот формат не понимает).

    2.    Скорость загрузки страниц.

        Firefox и Opera довольно быстро загружают страницы, сначала выводят текст, а потом рисунки. Но Opera делает это побыстрее. Internet Explorer же вяло загружает страницы, не показывая, при этом, ничего.
    
    3.    Показ страниц без графики.

        Firefox очень красиво выглядит без графики. Он не меняет структуру страницы, показывая вместо рисунка фон. Opera же, наоборот, вызывает лишь слезы (надписи выезжают друг на друга, структура страницы меняется). Internet Explorer показывает вместо картинок не очень привлекательные рамки, не меняя структуру.

    4.    Совместимость со стандартами.

        Firefox довольно хорошо поддерживает стандарты HTML, созданные организацией W3C. Но до недавнего времени встречались много сайтов, заточенные под Internet Explorer, которые в Firefox выглядели не очень хорошо. Такие сайты не отвечали стандартам W3C, и использовали недокументированные возможности Internet Explorer. Сейчас сайты оптимизируются для просмотра и в Firefox.

        С Opera здесь больше проблем. До сих пор разработчики не стараются оптимизировать свои сайты для Opera. А иногда они игнорируют существование Opera как браузера. Специально для этого в Opera существует параметр User Agent Identifier, который отвечает за идентификацию браузера сайтом (в Firefox он также имеется). Кликнув по кнопке Identify As, можно обманывать сайты, выдавая себя за Internet Explorer или Firefox.

    5.    Поддержка расширений.

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

        Opera до недавних пор не поддерживала расширения. Она позиционировалась как законченный продукт, но сейчас стала поддерживать так называемые виджеты (небольшие панельки с какой-либо информацией), не представляющие особой ценности.

    6.    Проверка орфографии.

        В Firefox проверка орфографии появилась в версии 2.0. Она работает по умолчанию. Неправильно введенные слова подчеркиваются волнистой линией. Но есть одно неудобство. В зависимости от того, какую версию Firefox (русскую или английскую) вы используете, проверяется только этот язык. Для того, чтобы проверка велась и для других языков, нужно дополнить файл словаря *.dic в папке Dictionaries словами из другого словаря нужной версии.

        Opera по умолчанию не поддерживает проверку орфографии. Для этого нужно установить дополнение (специальный движок), что идет вразрез с позицией законченного продукта. К тому же, нужно еще и щелкать правой кнопкой мышки в меню для проверки орфографии.

    7.    Интерфейс.

        Firefox и Opera имеют очень удобный интерфейс. В Firefox он проще и меньше нуждается в настройке. Opera же более настраиваемая, но содержит много лишнего на своих панелях. Ниже я перечислю небольшие отличия в интерфейсе:

            •    Кнопки "Стоп" и "Обновить" в Opera совмещены. Это не особенно экономит место, зато имеет неприятный эффект - иногда после нажатия на "Стоп" кнопка "Обновить" не появляется.
            •    В Opera можно открыть страницу в фоновой вкладке, используя сочетание "Shift + Enter" в панели адреса.
            •    В Firefox панель поиска помнит ранее введенные слова.
            •    В Firefox есть кнопки замены Enter в панели адреса и панели поиска.
            •    В Opera более быстрый доступ к недавно закрытым вкладкам (через кнопку на панели вкладок, а не через меню).
            •    В Opera есть кнопка "Создать вкладку"
            •    В Opera, выделив URL на странице, возможен переход по адресу через контекстное меню.
            •    В Firefox возможен просмотр исходного кода выделенной части страницы через контекстное меню.
            •    В Firefox возможно открыть все личные вкладки одновременно.
            •    В Opera можно перевести выделенную фразу через контекстное меню.
            •    В Opera в панель адреса или поиска можно вставить текст из буфера обмена и сразу же перейти (не нажимая Enter).

    8.    Ввод личных данных.

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

    9.    Работа со вкладками.

        В Opera доступно больше опций при работе со вкладками:

            •    Возможен переход по вкладкам через "Ctrl + Tab", как они использовались.
            •    Возможно открыть новую вкладку рядом с текущей.
            •    Настраивается разворачивание при открытии всплывающих окон (в Firefox для этого нужно ввести about:config в панели адреса, и изменить параметр browser.link.open_newwindow.restriction с 2 на 0).

    10.    Работа с кэшем.

        По умолчанию Firefox использует для кэша 50 Mb (немного крупных файлов), а Opera - 20 Mb (большое количество мелких файлов). При работе с кэшем Opera может открыть страницу с рисунками, которых уже нет на сайте, но есть в кэше, тем самым вводя в заблуждение пользователя. В этом случае нужно насильно обновить страницу.

    11.    Загрузка файлов.

        Firefox поддерживает докачку файла, если работа с ним не прервана. При перезагрузке системы или завершении процесса Firefox не сможет докачать файл. Opera же прекрасно справляется с докачкой файла, даже если система была перезагружена. Единственный минус - отсутствие опции автоматического удаления успешно завершенных закачек (как в Firefox). Также имеется встроенный Torrent-клиент (закачка с пиринговых сетей), но лучше использовать отдельные клиенты.

    12.    Блокировка рекламы.

        Для Firefox существуют расширения для блокировки Flash (Flash Block) и рекламы по названию (Adblock Plus). В Opera можно самому заблокировать содержимое (для этого используется файл urlfilter.ini), а блокировка Flash реализуется через пользовательские CSS (каскадные таблицы стилей).

        Также в обоих браузерах можно блокировать баннеры по размеру с помощью CSS. Но отличие в том, что Firefox загружает баннеры (при этом не показывая их), а Opera их просто не загружает.

    13.    Портативность.

        В Opera портативность достигается изменением параметра Multi User=0 в файле operadef6.ini, тогда общий профиль хранится в папке, где установлена Opera.

        Для Firefox нужно запускать менеджер профилей (firefox.exe -p), где создаются и выбираются профили. Там же можно выбрать профиль по умолчанию, а потом создать ярлык для нужного профиля (firefox.exe -p "Название профиля").

        Так как Firefox использует расширения, то возможно подхвачивание их с чужого Firefox. А Opera иногда меняет пути для сохранения, которые использовались другой Opera.



        Заключение: на сегодняшний момент нет явного лидера среди браузеров для Windows. Opera и Firefox имеют большие возможности и некоторые недостатки. Если объединить их сильные стороны и исправить ошибки, то получится почти идеальный браузер. Но идеалов не существует. К этому можно только стремиться.

        Opera сильна своей настраиваемостью. Это очень быстрый и удобный браузер, не лишенный некоторых недостатков.

        Firefox поддерживает дополнительные расширения и более совместим с разными сайтам. Но желательно иметь еще и менеджер закачек.

        Для просмотра и редактирования сохраненных страниц лучше всего подходит старая Mozilla. Именно она без проблем открывает страницы из всех браузеров.
Hosted by uCoz