Главная » 2011 » Февраль » 14 » Какой браузер самый правильный, навороченный и безопасный?
00:57
Какой браузер самый правильный, навороченный и безопасный?
Какой браузер самый правильный, навороченный и безопасный?
В комментариях к наиболее популярным браузерам, размещенным в нашем каталоге,
время от времени вспыхивают нешуточные баталии по поводу того, какой из
них лучше, причем чаще всего в качестве аргументов приводятся следующие
доводы: 1. Браузер А в большей степени, чем браузер Б, соблюдает HTML-стандарты 2. Браузер А "навороченнее" браузера B 3. Браузер А безопаснее браузера Б.
Выскажу свою точку зрения на эти вопросы, и начну с "правильности"
браузеров. Для простоты изложения буду рассматривать два из трех
наиболее популярных сегодня браузеров - Internet Explorer (IE) и Firefox
(хотя все последующие рассуждения, относящиеся к Firefox, практически
полностью можно отнести и на еще один популярный браузер - Opera).
"Правильность" браузераВ
нашем случае "правильность" - это степень полноты поддержки
www-стандартов тем или иным веб-браузером. Дело в том, что каждый из
рассматриваемых браузеров (вернее, их разработчики) по-разному
интерпретируют стандарты, которых рекомендовано придерживаться при
написании кода веб-страниц, и поэтому браузеры по-разному показывают
веб-страницы. Не вдаваясь в технические детали, можно отметить, что в
Firefox поддержка www-стандартов реализована лучше, но является ли это
плюсом для того, кто этим браузером пользуется?
Чтобы
ответить на этот вопрос, рассмотрим простенькую, но часто встречающуюся
ситуацию: Вася Пупкин (ВП), слыхом не слышавший ни о каких стандартах,
решил сваять домашнюю страничку. Сказано - сделано, сайт создан, причем
не просто создан, но и протестирован - ВП, хоть он и не спец в этих
делах, все равно обязательно посмотрит, как будет выглядеть его сайт в
браузере. В каком? - Естественно, в IE, ведь этот браузер
устанавливается на компьютере одновременно с инсталляцией Windows и
поэтому есть у всех. И невдомек ВП, что страница, прекрасно выглядящая в
IE, может в Firefox показываться криво. Почему? - Да хотя бы потому,
что IE снисходителен к мелким ошибкам в коде веб-страницы - даже если
они есть, IE пытается понять, что же на самом деле вместо ошибки должно
быть, а Firefox, являясь более "правильным", ошибок не прощает и
показывает страницу строго в соответствии со стандартом.
Конечно, все в мире относительно, и поэтому "строго" - тоже относительно
(в данном случае - по отношению к IE), но суть от этого не меняется:
тому, кто пользуется браузером, по барабану все эти тонкости с
соблюдением стандартов, потому что посетителю сайта нужны не стандарты
как таковые, а то, каким он увидит сайт - таким, каким его задумал автор
сайта, или "кривым", но зато показанным браузером с соблюдением
стандартов.
Кстати говоря, самым "правильным" браузером
является, пожалуй, Amaya. Этот браузер создан The World Wide Web
Consortium - организацией, занимающейся разработкой основопологающих
принципов функционирования WWW. Amaya при показе сайтов строго следует
всем каким только можно стандартам, да только применить его по прямому
назначению - в качестве средства для просмотра сайтов - на практике
нельзя всё по той же причине: многие из веб-мастеров не соблюдают в
полной мере стандарты, а делают значительно проще - тестируют сайт
несколькими самыми популярными браузерами, а иной раз и вообще только
одним из них, самым популярным. А какой сейчас браузер доминирует на
рынке? - Правильно, почти 90% населения Сети пользуются или Internet
Explorer в чистом виде, или браузерами, построенными на его основе -
Maxthon, Avant Browser, Netcaptor, Slim Browser и т.п.
Резюмируя:
несмотря на то, что Firefox более строго соблюдает www-стандарты, на
практике это приводит к тому, что некоторые сайты он показывает совсем
не такими, какими их хотел показать посетителям веб-мастер. И наоборот:
Internet Explorer, хоть иной раз и искажает стандарты, всегда показывает
веб-страницу такой, какой она (по мнению веб-мастера, cоздавшего сайт)
должна выглядеть, потому что даже самый распоследний Вася Пупкин
протестирует свой сайт в IE.
"Навороченность"Навороченность
браузера, т.е. присутствие в нем множества функций (желательно
полезных) - это действительно немаловажный фактор. Берем IE: его явные
минусы - отсутствие дополнительных функций и неудобное изменение даже
тех настроек, которые можно изменять. Действительно, есть такое дело, но
есть и другое: на основе Internet Explorer (используя его движок)
разработан чуть ли не десяток без преувеличения замечательных браузеров -
с одним-единственным многовкладочным окном, читающих голосом
веб-страницы, позволяющих сохранять их в сжатый chm-файл, запускать
одним кликом загрузку сразу нескольких страниц, с интеграцией с
системами автоматического перевода веб-страниц на русский язык, с
управлением движениями мыши, автопрокруткой страницы, изменением
интерфейса скинами и т.д. и т.п.
Таким образом, взяв за
основу ядро IE, сторонние разработчики создали многофункциональные
веб-браузеры с возможностями, которые: - значительно превышают возможности Internet Explorer - возможностей этих ничуть не меньше, чем в Firefox (или в той же Опере),
и при этом все эти браузеры-надстройки сохранили главное на сегодняшний
день преимущество IE - всегда и везде показывать страницы в в том виде,
в каком они были задуманы автором сайта.
Чуточку отступая
от темы: у Firefox тоже есть одно явное преимущество, заключающееся в
более быстром, по сравнению с IE, показом веб-страниц. Некоторые это
оспаривают, но факты таковы, что механизм отображения содержания
страницы у IE и Firefox работает по-разному: в IE показ таблицы (а чаще
всего именно из таблиц формируются веб-страницы) начинается только после
окончания ее анализа, в Firefox - по мере проведения анализа, поэтому
визуально страница появляется на экране быстрее.
БезопасностьFirefox
сейчас является, пожалуй, браузером более безопасным, чем IE. Несмотря
на то, что связано это отнюдь не с тем, что в Firefox содержится меньше
ошибок (об ошибках чуть ниже), но факт остается фактом: в основном
злоумышленники сосредоточили свои вредоносные усилия на том, чтобы
обнаружить уязвимость не в каком-то другом браузере, а именно в IE, и
иной раз сделать это им удается.
IE используют почти 90%
интернет-пользователей, поэтому неудивительно, что именно этот браузер
является обьектом наивнимательнейшего изучения со стороны хакеров, а
программ без ошибок в природе не существует и существовать не может в
принципе. Об этом, кстати, свидетельствует и то, что стоило только
Firefox стать более-менее популярным, как в нем все чаще стали
обнаруживать опасные дыры: выпуск версии 1.0.1 - латание дыр, 1.0.2 -
латание дыр, да и в текущей версии 1.0.3 только что выявлены две
уязвимости, относящиеся к разряду критических.
В качестве заключенияНа
мой взгляд, споры про "лучшесть" браузера в настоящее время бессмыслены
по той причине, что все три наиболее популярных браузера - IE в виде
многочисленных браузеров-надстроек, Firefox и Opera - обладают примерно
одинаковыми тактико-техническими характеристиками при примерно
одинаковой степени потенциальной уязвимости, поэтому выбирать браузер
имеет смысл не по написанным к нему комментариям, а исходя из
собственного опыта: поставить новый браузер, погулять несколько дней с
его помощью по Интернету (подчеркиваю - именно несколько дней, потому
что первые впечатления зачастую бывают обманчивы), а затем попытаться
понять, лучше ли он того, которым пользовался раньше. Большую роль тут
ведь играет еще и привычка...