Pull to refresh

Comments 21

На прошлой неделе мне от товарища по асе пришел каммент:

Tyler Durden, 09.11.2006 14:16 :
вчера попытался загрузить internet explorer 7 с майкрософтовского сайта - раз устанавливаю, он типа проверяет валидность винды - хуяк моя винда не прошла этот тест и все - типа никакой дальнейшей установки не будет
если так будет продолжаться и дальше, то лицензию что ли покупать на винду
или лучше линукс поставить
ну, естественно :) нужно иметь лицензию чтобы его поставить)
Или "таблеточку" принять. (Не сочтите за назойливую рекламу. Второй раз пубилкую). На nnm.ru каждую неделю публикуют что-то в этом роде
Хм, а его реально поставить в параллель к IE 6.5? Или обратной дороги нет? И как там обстоят дела с CSS 2.1?
Спасибо!

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


Проблема, IMHO, довольно серьёзная и не ограничивается одними лишь IE: трудно держать на одном компьютере различные версии браузеров. Если со старыми IE (и старыми Opera) ещё понятно, то как быть с различными версиями Mozilla Firefox, например? Установка нескольких ОС тоже не всегда возможна (не все же имеют возможность пользоваться ворованными дистрибутивами или покупать несколько лицензий).

А вот за что команде разработчиков IE надо сказать спасибо, так это за Conditional Comments — механизм, позволяющий фильтровать различные версии IE прямо в XHTML коде. Способ вполне цивилизованный (хоть и ему нехватает способности работать внутри CSS кода). Плохо, что подобная идея ещё не реализована другими разработчиками браузеров. Всё-таки фильтрация хаками — та ещё петрушка. Нужны цивилизованные методы, тем более, что зверинец популярных браузеров разрастается.
А зачем нужно наворачивать всякие Conditional Comments? Не проще ли реализовать полную поддержку стандартов? То, что прокатило 10 лет назад с Netscape Navigator, врядли прокатит сейчас.

Я пытаюсь найти хоть один логический довод в пользу упорного перекраивания стандартов - и не нахожу его.
А зачем нужно наворачивать всякие Conditional Comments? Не проще ли реализовать полную поддержку стандартов?


Вы, видимо, не в теме. Механизм условных комментариев предназначен в первую очередь для фильтрации устаревших версий IE. Как вы себе представляете простую реализацию полной поддержки вебстандартов, например, в 5-ом IE? Conditional Comments позволяют вынести весь IE only код в отдельные файлы, сделав собственно XHTML полностью свободным от хаков (валидным, семантичным, — каким хотите).

Подобный механизм необходимо внедрить и в других популярных браузерах. И вот почему: даже самые современные нынешние браузеры через какое-то время будут устаревшими, но при этом будут использоваться, и никто сейчас точно не может сказать, будет ли будущий код отображаться в них так, как это будет предписываться будущими стандартами. Стандарты ведь тоже не стоят на месте, верно?

Ещё один момент: в настоящее время вёрстка с использованием Conditional Comments — едва ли не единственный профессиональный способ вёрстки, решающий проблему несрабатывания привычных многим хаков для IE. Новый IE не понимает большинство старых хаков (точнее, в движок внесены изменения, делающие работу этих хаков невозможной).

Таким образом, Conditional Comments — вовсе не вредное перекраивание стандарта, а вполне дальновидный способ ухода от хаков к цивилизованной вёрстке. И я считаю такое нестандартное использование синтаксиса XHTML комментариев столь же полезным, как и появившиеся 1,5 года назад микроформаты.

---------------------------------------------
Maksim Rossomachin, Web Standards Group member,
http://webmascon.com/
Я знаю о чем идет речь. Просто, ИМХО, сама идея подстройки под устаревшие браузеры достаточно порочна. Стандартами предусматривает обратная совместимость, а Conditional Comments - это по сути обратная парадигма. Не так?

Я согласен, что с практической точки зрения есть доводы в пользу Conditional Comments, но поддержка устаревших браузеров или попытка сделать на них то, подо что они не заточены, требует лишних программерских ресурсов. Ну, ту на вкус и цвет...

Про микроформаты - спасибо. Изучу. Пока вижу, что это следствие отсутствия прогресса в продвижении XML форматов. В вебе в частности.
Стандартами предусматривает обратная совместимость, а Conditional Comments - это по сути обратная парадигма. Не так?


Так. Однако штука в том, что обратная совместимость не может быть обеспечена ввиду неполной поддержки стандартов старыми версиями IE (да и новой тоже, чего уж там), а решать вопрос необходимо.

Я согласен, что с практической точки зрения есть доводы в пользу Conditional Comments, но поддержка устаревших браузеров или попытка сделать на них то, подо что они не заточены, требует лишних программерских ресурсов. Ну, ту на вкус и цвет...


Иногда просто нет другого выбора, кроме как поддерживать зверинец минимум по пятые версии включительно. Понятно, что было бы проще верстать под IE6 only + гекконы с Оперой и Сафари.

Про микроформаты - спасибо. Изучу. Пока вижу, что это следствие отсутствия прогресса в продвижении XML форматов. В вебе в частности.


1. Наздоровье.
2. В вебе полно XML, но не в чистом виде в браузерах. Помимо прочего, есть ведь ещё так называемая проблема «вавилонской башни», ситуация, когда сонм созданных разработчиками XML-элементов столь пёстр и многообразен, что никто не способен эффективно работать с чужими наборами элементов. Микроформаты же тем и хороши, что изначально стандартизованы самой своей сутью — спецификацией XHTML.
И как обстоят дела с совместимостью с IE 6.5 :) Вот как раз пришёл большой заказ на адаптацию верстки под 7 IE - у людей использовались компонетны Atlas`а, которые писались под IE 6. Неделю назад заказчик установил 7-ку. Поехало-расползлось всё, что можно. Разумеется, всяческие недокументированные возможности в первую очередь.
Помнится еще полгода назад в своем блоге разработчики IE честно предупреждали, что пофиксят большинство хаков (читай, недокументированных возможностей) с целью совместимости со стандартами и просто исправления ошибок.

Думаю, что если он действительно стал поддерживать стандарты, то по совместимости с 6.5 он может оказаться даже хуже, чем Опера или Лиса.
На самом деле потребности в IE нет уже года три ) Опера рулит моим сознанием. единственное - все операции с Вебмани приходится осуществлять через IE.

А так они ничегонового не придумали. Будут пиарить RSS и Таббраузинг после того как это изобрели и используют уже сто лет :)
К сожалению, вопрос стоит не в том, что лучше, а в том, что больше. Большинство пользователей используют то, что уже стоит на компе. В этом отношении M$ абсолютно правы - у них железный аргумент для большинства пользователей: зачем ставить Лису или Оперу, если все те же закладки и прочее есть уже в IE 7 на вашей системе? Поверьте, все остальные вопросы большинство пользователей либо не заметит, либо просто не захочет связываться с другим браузером, который еще надо установить и привыкнуть к нему.
К хорошему привыкаешь быстро...
Это в том случае, если вы уже давно "привыкли" к компьютеру! А если вы еле "привыкли" к Пасьянсу, Ворду, Экселю, Айтлук Экспрессу и Эксплореру, то все остальное вас будет только пугать. А большинство пользователей компов именно такие - еле "привыкшие". Просто, когда постоянно общаешься в кругу специалистов, забываешь, что всем остальным окружающим разобрать-собрать автомат Калашникова скачать, поставить и настроить какую-то внешнюю софтину - далеко не тривиальная задача. ;-)
Бесспорно. Это и объясняет ТАКУЮ популярность IE.
Но. К примеру, наш админ из соображений безопасности, всем, кому нет к_чему_привыкать ставит FF. И это не только у нас.

Конечно, не у всех есть такие админы, но уже проглядывается тенденция.
имхо, IE, как Ленин, уже труп, но еще не похоронен.

кривожопость нового IE видна невооруженным глазом: чтобы скачать его пришлось перейти по 4 ссылкам, архив весит в 3 раза больше чем FireFox, к тому же для "безопасности" предлагается качнуть некоего дефендера (неужели так сложно запихнуть все в один инсталлер?)... на досуге обязательно посмотрю сам браузер, только бэкап сделаю на всякий случай и приму "таблеточку" ;)
Sign up to leave a comment.

Articles