Lomster Цитата: Так согласны вы или не согласны, что ИЕ не самый быстрый, самый дырявый и самый ресурсоёмкий?
Нет, не согласен. Ключевое слово -
самый. Я совершенно против сравнения, основанного на обобщении, нужно оценивать каждый браузер сам по себе в своём контексте. Параллельно. У них только название общее - браузер, а в остальном море различий.
Цитата: Или хотя бы позиционируйте ИЕ, как вы видите его положение относительно других браузеров в координатах: безопасности, скорости и ресурсоёмкости, а также тенденций стандартизации и вебмастеринга.
Очень сложный вопрос. Возьмём безопасность. IE-платформа априори предполагает узкие места, это неоспоримый факт, но в противовес нужно учитывать, что прошёл достаточно длительный срок для выявления этих узких мест и занималось этим (и до сих пор занимается) не 2 человека, а сотни. В этом плане я бы рекомендовал выбирать пробитый и популярный, чем не пробитый и не популярный ведь, как известно, "уязвимостей не может не быть, их просто ещё не нашли". Вспомним также, что платформа была дополнительно скомпрометирована гадостью, имя которой spyware, но нельзя забывать, что это отчасти проблема популярности, а не уязвимости, и уже давно маркет забит до краёв anti-spyware продуктами, плюс к этому SP2 ситуацию упростил. Дальше вспоминаются возможности админской настройки IE, что немаловажно с точки зрения безопасности и низкой культуры пользователей, сложность перехода для среднестатистического пользователя на новый продукт, допустим, Оперу... и т.д. и т.п. На каждый минус есть плюс, на каждый плюс есть минус. Берём контекст и смотрим, какой браузер в данном контексте будет работать оптимально с точки зрения безопасности. И желательно при этом не относится к браузеру (любому) как к
серъёзному бастиону, охраняющему вашу целость.
О скорости и ресурсоёмкости. Ну, допустим, [more]у меня Опера и IE показывают следующее (во втором столбце виртуальная):
Неужели это критические разногласия, на основе которых можно обвинять IE в ресурсоёмкости, даже если будет и более значимый разрыв, это не объективно. Опера - это Опера, IE - это IE, один может одно, другой - другое. Или возьмём хороший браузер FF, который просто на глазах (никакие замеры не нужны) притормаживает и подёргивает своим XUL-ом или поднимается явно дольше, что горячий, что холодный. А это между прочим современный продукт, который просто в этом плане неудобен под руками. Теперь про размер файлов. Мяса много и что из того? Есть какие-то минусы сейчас в этом? Купил (украл) ось, а там IE тебя уже ждёт. Начнут отдельным пакетом массово распространять - будем страдать. Про скорость парсинга+рендеринга писал трижды. Что-то IE делает быстро, что-то не очень, где-то входит в ступор. Такие же беды у любого другого браузера. Если же рассматривать прогрессивный рендеринг ака скорость появления пикселей страницы на экране, то поведение IE (рассчитал - выплюнул) пользователя Оперы или гекковца будет бесить однозначно, а мне, с учётом толстого канала, это, наоборот, нравится.
Тенденции стандартизации и вебмастеринга, млин. Первое, что меня удручает по этому поводу, так это то, как у всех сразу вдруг отшибло память про то, как IE был на пике поддержки стандартов, также как, например, Опера в плане своего любимого css. Плюс к этому, всем стало совершенно наплевать на код, написанный не по стандартам, нехай горит он в аду. Иными словами один лагерь (мало клиентов) предлагает другому лагерю (много клиентов) всего два пути на выбор. Первый - выдать на гора абсолютно новый движок без какого-либо учёта IE-специфики, второй - вылепить монстра, который может и так и эдак. Первый вариант с точки зрения MS невозможен в принципе, цитирую:
Цитата: Given the strong usage of IE in the corporate space as well as embedded in applications, we have a strong requirement for backwards compatibility with our previous behavior, compliant or not; that requirement does not mean “dont touch anything”...
Второй вариант никак не может быть решён на 100%, да и нет никакого пожара на этот счёт. Уровень поддержки стандартов в IE даже сейчас, даже с хаками в кармане приемлем, чтобы сделать под клиента продукт очень высокой сложности, инициативы Google да и самого MS тому пример. Всё должно развиваться поступательно, без нагнетания и разогрева группы фанатов стандартов громкими речёвками. И без стандартов у любого браузера проблем полно. А вебмастера понять можно, ему не просто, сочувствую...[/more]