Comments 132
Ой, порадовал статьёй, спасибо 8-)
Наконец-то полное описание, без рюшечек, и поросячьего визга 8-)
Наконец-то полное описание, без рюшечек, и поросячьего визга 8-)
+7
В IE8 есть встроеный даунлодер? (в смысле нормальный загрузчик)
Кликом правой кнопки можно заблокировать банеры?
Можно ли использовать свой шаблон стилей для какой нить странички?
если нет, то о каких нововведениях идет речь? Закрывание дырок открытых в ранних версиях?
Кликом правой кнопки можно заблокировать банеры?
Можно ли использовать свой шаблон стилей для какой нить странички?
если нет, то о каких нововведениях идет речь? Закрывание дырок открытых в ранних версиях?
-52
от куда вы все беретесь…
+11
trollim.ru ---->
+1
Читай название статьи. Там есть фраза «для программиста». Все, приведенные тобой недостатки никоим образом не мешают программисту.
+3
IE8 браузер для програмистов?
-14
ну вообшем-то да :) я, к примеру, отношусь к нему не как к браузеру, а как к набору интерфейсов и разных библиотек:
msdn.microsoft.com/en-us/library/aa155133.aspx
msdn.microsoft.com/en-us/library/aa741322(VS.85).aspx
ну знаете, быстро там отрендрить в моем приложении кусочек html-кода, сделать визуальный WYSIWYG редактор, интерфейс раньше было удобно на нем клепать, никто даже заподозрить не мог, что это html и т.д.
msdn.microsoft.com/en-us/library/aa155133.aspx
msdn.microsoft.com/en-us/library/aa741322(VS.85).aspx
ну знаете, быстро там отрендрить в моем приложении кусочек html-кода, сделать визуальный WYSIWYG редактор, интерфейс раньше было удобно на нем клепать, никто даже заподозрить не мог, что это html и т.д.
0
И, кстати, поскольку IE очень уж дружелюбен для программистов, все те вещи о которых вы написали выше, легко делаются в течении одного рабочего дня. И менеджер закачки свой можно встроить, и стили подменять, и банеры резать. Система «плагинов» развита как нигде в другом месте.
0
сейчас вас запинают любители firefox, поскольку для ff аддонов (не плагинов) на несколько порядков больше, как ни крути, а ведь они делают именно то что и плагины в ie
+1
если это все делается в течении одного рабочего дня, то почему у юзверей до сих пор нет нормального браузера, и им приходится открывать IE только лишь для того что бы скачать оперу или файрфокс?
-3
Как нет, а как же древнейший Maxthon, к примеру? ) И менеджер закачек удобный, и рекламу вырезает, и задолго до IE7 научился показывать окна в вкладках, и скины имеет, и даже как Google Chrome не умирает, если у вас зависает одна из страничек.
и не нужно говорить не правду, якобы никто не пользуется IE.
и не нужно говорить не правду, якобы никто не пользуется IE.
+2
Я не зверь и пользуюсь IE
+3
IE — Это браузер, почитайте определение браузера в педивикии хотя бы. То что вы описываете называется комбайном.
+2
то что я описал назвается Opera или FF
а то что делает MS назвается заглушка.
так как коментировать могу не чаще чем раз в 5 минут. то на пост lifestar отвечаю тутже
— попробуйте Оперу или ФФ, Вам понравится. через минут 10 у вас начнется отвыкание от IE а еще через 10 вы окончательно забудете IE.
int80h — ну почему же вот например lifestar пользуется. но тренды говорят что скоро Вас станет меньше.
а то что делает MS назвается заглушка.
так как коментировать могу не чаще чем раз в 5 минут. то на пост lifestar отвечаю тутже
— попробуйте Оперу или ФФ, Вам понравится. через минут 10 у вас начнется отвыкание от IE а еще через 10 вы окончательно забудете IE.
int80h — ну почему же вот например lifestar пользуется. но тренды говорят что скоро Вас станет меньше.
-7
www.w3schools.com/browsers/browsers_stats.asp
По приведенной ссылке можно убедиться что боьшинство посетителей сайта W3C — пользователи MSIE. И можно предположить что этот сайт посещают исключительно web-разработчики.
По приведенной ссылке можно убедиться что боьшинство посетителей сайта W3C — пользователи MSIE. И можно предположить что этот сайт посещают исключительно web-разработчики.
0
А где он есть (нормальный загрузчик)? В смысле в каком браузере? Ну, как минимум, чтобы позволял ограничивать скорость закачки
+1
Для Лисы был какой-то даунлоадер, правда сам не щупал. Но сомневаюсь, что там можно квотировать полосу пропускания или выставлять какие-то приоритеты.
+1
Есть такой замечательный плагин под IE, IE7 pro, который существенно расширяет функционал IE, в свое время поставил его из-за наличия в нем жестов мышью как в Опере, но помимо всего прочего имеет менеджер закачек, поддерживает UserJS аля GreaseMonkey и еще умеет кучу всего, к тому же работает и в IE8.
+1
грузил и как знал, что без троллей не обойдется…
0
Скорей бы IE6 умер, скорей бы… :)
В 8-й версии напрягает слишком долгий вывод html-кода страницы, ну и дебаггер на «тяжёлых» страницах тормозит тоже не по-детски
В 8-й версии напрягает слишком долгий вывод html-кода страницы, ну и дебаггер на «тяжёлых» страницах тормозит тоже не по-детски
+3
meta http-equiv=«X-UA-Compatible» content=«FF=3»
После прочтения остался вопрос относительно этого. Проясните пожалуйста, поддерживает ли Фаерфокс этот метатег.
После прочтения остался вопрос относительно этого. Проясните пожалуйста, поддерживает ли Фаерфокс этот метатег.
0
нет конечно :) но тег допускает такую реализацию со стороны Mozilla, если она того захочет
думаю, глупо было бы делать тег без возможности поддержки его другими браузерами
думаю, глупо было бы делать тег без возможности поддержки его другими браузерами
+3
А зачем FF его поддерживать? Имхо этот костыль нужен только самим MS
0
согласен, потребность есть только у ie
+1
Затем, что существуют специфичные для FireFox свойства CSS. Когда массово перейдём на CSS3, и станем использовать border-radius, логичным будет объявить -moz-border-radius как deprecated, но оставить его поддержку для существующих сайтов.
+1
Продолжите, пожалуйста, вашу мысль, я не до конца уловил смысл. Тот факт, что для FF есть специфичные свойства, не требует объявления поддерживаемой версии браузера. Прочие браузеры будут эти свойства игнорировать, а Лиса интерпретирует их должным образом. Для чего метатег?
0
Хтябы для того чтобы определить какой в будущем -moz-border-radius или border-radius, допустим с выходом стандартов там будет другое поведение.
0
Для того, чтобы новые сайты проходили CSS3-валидацию. Чтобы так получилось, нужно запретить -moz-border-radius, когда CSS3 станет полностью поддерживаться, чтобы разработчики по привычке им не пользовались.
Иначе так и будет кочевать -moz-border-radius из кода в код до скончания времён. :)
Иначе так и будет кочевать -moz-border-radius из кода в код до скончания времён. :)
0
О CSS3 я ниже высказывался, нет в этом нужды
0
То, о чём Вы написали ниже, к вопросу отношения не имеет. Новый браузер должен будет поддерживать -moz-border-radius в целях совместимости со старыми сайтами.
При этом разработчиков новых сайтов нужно будет подталкивать к активному использованию border-radius.
Можно оставить «как есть». Но лично мне ближе подход с deprecated-свойствами.
Ну, и кстати. Ниже Вы написали, что пользователи лисы привыкли к быстрому переходу. На практике смотрим: stat.yandex.ru/stats.xml?ReportID=2857&ProjectID=0&Path=.0.23.&Age=d
доля 2-й версии до сих пор составляет 25% от доли 3-й версии. То есть, обновления, конечно, ставятся, но не так быстро. Думаю, дело здесь в плагинах, который под 3-й версии не заработали.
В общем, не вижу я пока поводов для Вашего энтузиазма. Хотя если задача в очередной раз пнуть ослика, то вопросов нет.
При этом разработчиков новых сайтов нужно будет подталкивать к активному использованию border-radius.
Можно оставить «как есть». Но лично мне ближе подход с deprecated-свойствами.
Ну, и кстати. Ниже Вы написали, что пользователи лисы привыкли к быстрому переходу. На практике смотрим: stat.yandex.ru/stats.xml?ReportID=2857&ProjectID=0&Path=.0.23.&Age=d
доля 2-й версии до сих пор составляет 25% от доли 3-й версии. То есть, обновления, конечно, ставятся, но не так быстро. Думаю, дело здесь в плагинах, который под 3-й версии не заработали.
В общем, не вижу я пока поводов для Вашего энтузиазма. Хотя если задача в очередной раз пнуть ослика, то вопросов нет.
0
Я верю, что к наспуплению времён будничного использования CSS3 мы увидим четвёртую, а то и пятую версию FF. Вторая версия будет вопиющим анахронизмом.
0
Ну, извините, тогда IE6 тоже будет вопиющим анахронизмом, куда он денется? :)
0
Седьмой останется :) А шестой и сейчас анахронизм. Пусть и не вопиюший
0
Хм… а как это должно выглядеть, если и тот и другой браузер «поддерживаются» кодом? Через запятую, два заголовка подряд или как? Сам IE в какой комбинации ожидает IE= и FF=?
0
кстати, думаю, такой метатег может найти и другие применения для разработчиков
этим тегом они могут помечать целевую платформу и клиентские расширения (те же плагины для FF) смогут как-то особенно реагировать на него
к примеру
этим тегом они могут помечать целевую платформу и клиентские расширения (те же плагины для FF) смогут как-то особенно реагировать на него
к примеру
0
Если плагин уже запущен, ему по идее до фени, что за метатеги в коде прописаны :)
В отношении Лисы, как мне кажется, нет необходимости указывать в метатегах совместимые версии. Даже когда широко распространится CSS3 и первая версия FF уже не будет адекватно отображать страницы — проблемы как таковой не будет. Пользователи этого браузера привыкли к своевременным обновлениям и устаревшая версия скорее всего использоваться уже не будет.
В отношении Лисы, как мне кажется, нет необходимости указывать в метатегах совместимые версии. Даже когда широко распространится CSS3 и первая версия FF уже не будет адекватно отображать страницы — проблемы как таковой не будет. Пользователи этого браузера привыкли к своевременным обновлениям и устаревшая версия скорее всего использоваться уже не будет.
+1
Кстати, а как IE сейчас реагирует на <?xml version=«1.0» encoding=«utf-8»>? Или это уже давно пофиксили?
0
Да, в этой версии костылей гораздо больше…
-3
Правильно писать cookies, а не coockies.
+4
Developer Tools есть и для осла 7(Developer Toolbar) хотя его и приходится скачивать отдельно с сайта мелкософта, а ещё там нет дебагера и профайлера.
+1
> старые значения, хотя и будут считаться устаревшими,
> будут поддерживаться в восьмой версии ради совместимости.
> При разработке же нового кода для IE 8 следует использовать только новые именования.
Когда МС поймут, что код пишется не под новую версию ИЕ, а для веба. Вместо того, чтобы нормально расширить возможности своего браузера, они дают нам вбыор, делать под старый ИЕ с глюками или под новый без глюков, но зато старые браузеры такое врятли откроют. Почемуто когда выходит новая версия Оперы или ФФ, максимум что приходится делать — подправить верстку под новые глюки, если такие имеются. А с выходом каждой версии ИЕ меньше чем на полную ревизию кода надеяться не выходит.
> будут поддерживаться в восьмой версии ради совместимости.
> При разработке же нового кода для IE 8 следует использовать только новые именования.
Когда МС поймут, что код пишется не под новую версию ИЕ, а для веба. Вместо того, чтобы нормально расширить возможности своего браузера, они дают нам вбыор, делать под старый ИЕ с глюками или под новый без глюков, но зато старые браузеры такое врятли откроют. Почемуто когда выходит новая версия Оперы или ФФ, максимум что приходится делать — подправить верстку под новые глюки, если такие имеются. А с выходом каждой версии ИЕ меньше чем на полную ревизию кода надеяться не выходит.
-1
8 версия старается приближаться к стандартам, все нестандартное убрано под -ms. Это в том числе сделано для того, чтобы в 9 версии было уже легче и безпроблемнее. Вы же за стандарты? Если 8 будет соблюдать стандарты то вы запишите это в плюс или минус?
и кстати, мне кажется, 8 версия в чем-то первая версия
и кстати, мне кажется, 8 версия в чем-то первая версия
+2
Сдаётся мне, что с 9-й будет ещё интереснее ;-)
+1
Да я мозгом то понимаю что это шаг в правильном напрвлении, что потом в будующих версиях, когда ИЕ6 и ИЕ7 уйдук как страшный сон мы все спасибо скажем, просто пока они не ушли это мягко говоря не очень удобный компромисс.
+2
Направление, в котором движется компания именно в этих продуктах (IE8 И Windows7) очень нравится. Действительно есть ощущение «новой волны».
0
>А с выходом каждой версии ИЕ меньше чем на полную ревизию кода надеяться не выходит.
Вот вам как раз и дают возможность не делать срочную полную ревизию кода, скажем до того времени, пока доля IE 6 не станет пренебрежимо мала. Добавили один хидер или метатег и все, забыли про то, что есть IE8 с новым рендерингом. Потом не спеша подправили код, если необходимо (а может и для лисы вариант будет нормально отображаться), заменили хидер и всё.
Вот вам как раз и дают возможность не делать срочную полную ревизию кода, скажем до того времени, пока доля IE 6 не станет пренебрежимо мала. Добавили один хидер или метатег и все, забыли про то, что есть IE8 с новым рендерингом. Потом не спеша подправили код, если необходимо (а может и для лисы вариант будет нормально отображаться), заменили хидер и всё.
0
Извините но сразу в глаза попало. «премлемом» У меня плохо с правописанием но кажется написано то неверно.
За материал спасибо. Сохранил, позже ознакомлюсь ;)
За материал спасибо. Сохранил, позже ознакомлюсь ;)
0
UFO just landed and posted this here
осталась одна маленькая проблемка, какже заставить всех кто сидит на ie6 обновиться хотябы до 7…
0
для этого MS тоже прилагает усилия, например, обновление до 8 версии будет критическим по всем каналам: Windows Update, Microsoft Update, Automatic Update. Если обновление не отключать, то ie8 придет к вам сам. Достучаться до тех, у кого нет привычки обновляться лично мне кажется затруднительным.
0
какая привычка??) большая часть этих людей до сих пор сидит на XP SP1 и их компьютерщик отключил им обновление потому что винда там ломанная… сам видел… те у кого виндоус лицензионный тем не будет трудо обновиться, а как же тот самый большой процент с пираткой?? ( я имею ввиду тех кто не будет искать серийники и тд и тп)
0
Всё делается гораздо проще. Просто большинству серьёзных сайтов нужно перестать поддерживать IE6. Реакция будет довольно предсказуемой — если не работает большинство сайтов в браузере, значит нужно либо качать новую версию, либо ставить другой. А то, что кто-то боится потерять пользователей — так это посредственные сайты, видимо.
Вот что делать с корпоративными браузерами, под которых написана куча ActiveX и по этой причине их не обновляют на предприятиях, не знаю. Скорее всего тем пользователям нужно будет работать, а не на сайтах сидеть :) Но массово, думаю, обновляться начнут только тогда, когда перестанет что-то работать.
Вот что делать с корпоративными браузерами, под которых написана куча ActiveX и по этой причине их не обновляют на предприятиях, не знаю. Скорее всего тем пользователям нужно будет работать, а не на сайтах сидеть :) Но массово, думаю, обновляться начнут только тогда, когда перестанет что-то работать.
+1
Действительно, «гораздо проще» :))))
0
вы предлагаете яндексу, майлу и корпорации зла поставить запрет на ie6? :-) честно мне такой кошмар снился, как я стаю перед директорами яндекса и объясняю им что надо закрыть доступ для ie6 :-)
0
сейчас всё больше используют js на новых проектах, и даже использование фреймфорков не спасает ситуация для ие6, если скриптов просто много, во всяком случае спад пошёл, это не может не радовать.
0
Когда у геймера не идёт новая «классная игрушка» он идёт апгрейтиться. Я не предлагаю разработчикам убеждать начальство в том, что нужно взять и запретить… Это бесполезно. Но один из выходов — это перестать поддерживать. Тогда старым браузером не будет смысла пользоваться.
Почему никто не использует IE 3-4? :) Наверное потому, что он безнадёжно устарел и не отображает ни один сайт нормально. Люди просто не видят смысла менять то, что и так нормально работает.
Почему никто не использует IE 3-4? :) Наверное потому, что он безнадёжно устарел и не отображает ни один сайт нормально. Люди просто не видят смысла менять то, что и так нормально работает.
0
3-4 версией IE не пользуются потому, что ОС, с которыми они поставлялись уже не используются
а XP продается до сих пор (с IE6) и многие хотят чтобы он продолжал продаваться
а XP продается до сих пор (с IE6) и многие хотят чтобы он продолжал продаваться
0
Ну, это понятно.
А у меня не установилась бета IE8 :( Обидно. Даже не пощупать…
А у меня не установилась бета IE8 :( Обидно. Даже не пощупать…
0
Насколько я понимаю, легально сейчас продаётся только XP SP3, а она с IE7.
0
UFO just landed and posted this here
я с вами согласен, ie6 нужно перестать поддерживать
я уже предлагал создать инициативу stopIE6
я уже предлагал создать инициативу stopIE6
+2
Так ведь уже было: habrahabr.ru/blogs/webdev/17569/
0
Причем первым из серьезных сайтов должен быть microsoft.com сотоварищи :) Активно пользуюсь шестеркой по назначению (как браузером, а не как инструментом разработки) только на них
0
UFO just landed and posted this here
А зачем нужно кого-то заставлять? Для вашего (нашего, веб-разработчиков) удобства?
Знаю людей, которые органично не воспринимают ни IE7, ни конкурентов, нравится им (читай привыкли за много лет) IE6 и менять (читай отказываться от старых привычек и обзаводится новыми) не хотят. Я и сам предпочитаю на XP IE7 не ставить — там где нужен «браузер от MS» пользуюсь шестеркой, привычна, поведение ожидаемо и т. п., а IE 7 только для проверки функционирования своих разработок в нем — дефолтный интерфейс не нравится, а разбираться как его настроить (и можно ли) или «а-ля IE6», или «а-ля FF3» (то есть чтоб интерфейс был привычным для меня) желания нет. Как, кстати, и в настройках интерфейса Оперы нет желания разбираться, может и можно из него сделать почти полный аналог «моей сборки» FF3, но зачем, если запускаю IE6, IE7 и Opera 9.x (а также Safari а теперь еще и Chome) перед деплойментом, проверяю рендеринг, правлю шаблоны при необходимости и всё. Серверную логику предпочитаю тестить и отлаживать в FF3
Знаю людей, которые органично не воспринимают ни IE7, ни конкурентов, нравится им (читай привыкли за много лет) IE6 и менять (читай отказываться от старых привычек и обзаводится новыми) не хотят. Я и сам предпочитаю на XP IE7 не ставить — там где нужен «браузер от MS» пользуюсь шестеркой, привычна, поведение ожидаемо и т. п., а IE 7 только для проверки функционирования своих разработок в нем — дефолтный интерфейс не нравится, а разбираться как его настроить (и можно ли) или «а-ля IE6», или «а-ля FF3» (то есть чтоб интерфейс был привычным для меня) желания нет. Как, кстати, и в настройках интерфейса Оперы нет желания разбираться, может и можно из него сделать почти полный аналог «моей сборки» FF3, но зачем, если запускаю IE6, IE7 и Opera 9.x (а также Safari а теперь еще и Chome) перед деплойментом, проверяю рендеринг, правлю шаблоны при необходимости и всё. Серверную логику предпочитаю тестить и отлаживать в FF3
0
Спасибо за статью! XaocCPS, а поддержки Canvas у него по прежнему нет? Я слышал только про эмуляцию через Silverlight. Очень хотелось бы попробовать Canvas, но отсутствие поддержки в (пока) доминирующем браузере останавливает.
0
нету, это элемент html5, который слабо поддерживается в ie8
0
Хмм… «Сообщалось, что новая версия получит переписанный с нуля движок рендеринга, что команда разработчиков нацелена на поддержку стандартов, таких как CSS 2.1, CSS 3 и HTML 5… И ожидания сбылись...»
То есть не совсем :) Обидно.
То есть не совсем :) Обидно.
0
UFO just landed and posted this here
Давно ждал Firebug для IE.
Но, с первого взгляда на скриншоты видно, что накосячили.
Например, посмотрите на HTML закладку Developer Tools. В правой панели наследуемые стили CSS, причём, как видно из скриншота, в порядке наследования DOM — сначала тэг body, далее div, видимо, где-то в хвосте искомый select.
Порядок следования просто необходимо изменить на обратный. Иначе придётся скроллить каждый раз.
Из таких мелочей складывается впечатление о продукте. Чтобы им (Developer Tools) удобно было пользоваться, необходимо позаботиться о деталях.
К слову, девелоперская консоль в Google Chrome тоже крайне неудобна во многих отношениях.
Firebug до сих пор остаётся незаменимым инструментом в web-разработке, для тех кто занимается этим серьёзно.
Но, с первого взгляда на скриншоты видно, что накосячили.
Например, посмотрите на HTML закладку Developer Tools. В правой панели наследуемые стили CSS, причём, как видно из скриншота, в порядке наследования DOM — сначала тэг body, далее div, видимо, где-то в хвосте искомый select.
Порядок следования просто необходимо изменить на обратный. Иначе придётся скроллить каждый раз.
Из таких мелочей складывается впечатление о продукте. Чтобы им (Developer Tools) удобно было пользоваться, необходимо позаботиться о деталях.
К слову, девелоперская консоль в Google Chrome тоже крайне неудобна во многих отношениях.
Firebug до сих пор остаётся незаменимым инструментом в web-разработке, для тех кто занимается этим серьёзно.
0
и до сих пор нет полноценной поддержки xhtml с правильным миме?
0
хех терь осталось придумать как заставить пользователей ие, обновится до 8 версии после ее выхода :)
иначе буим еще года 3 — 4 поддерживать ие6 и лет 5 — 7 ие7 :/
за полноценный обзор спасибо
иначе буим еще года 3 — 4 поддерживать ие6 и лет 5 — 7 ие7 :/
за полноценный обзор спасибо
0
Отлично! Надо будет запомнить всё это, когда начнём программить под него!
0
Вообще IE стал намного лучше, перестал падать, вываливаться, зависать (нужное подчеркнуть), а стал очень стабильно работать. Уже месяца с лишним работаю в нем и очень доволен. Особенно нововведениями.
0
Во-первых, автору большое спасибо за статью, как раз хотела почитать именно такой подробный и грамотный обзор.
Во-вторых, хочется надеяться, что ИЕ8 оправдает ожидания. Все-таки у этого браузера репутация так подмочена, что разработчикам нужно очень сильно постараться, чтобы реабилитировать ее в глазах пользователей.
Во-вторых, хочется надеяться, что ИЕ8 оправдает ожидания. Все-таки у этого браузера репутация так подмочена, что разработчикам нужно очень сильно постараться, чтобы реабилитировать ее в глазах пользователей.
0
а что известно насчёт такой особенности как <![if IE 8]>?
она работает в 8ке?
она работает в 8ке?
0
Очень интересно, будет ли поддержка userscripts? Они кажется уже поддерживаются всеми браузерами, было бы круто, если бы оно было и в IE.
И планируется ли какой-то резак рекламы?
И планируется ли какой-то резак рекламы?
0
Вот посмотрите на это ie7pro.com/
0
А где информация по микроформатом и webslice?
0
UFO just landed and posted this here
Sign up to leave a comment.
IE8: наиболее полное описание нововведений для программиста (и не только)