Comments 159
Скажите, а
Про «стандартный»
__lookup[GS]etter__
и __define[GS]etter__
поддерживаются? Потому что это критическая фича для меня. Про «стандартный»
defineProperty
, но он недостаточно функциональный — не позволяет определить Сеттер/Геттер.+2
Да и неудобно им орудовать.
Будет обидно, если по такой фигне придётся отказаться от ie9
Будет обидно, если по такой фигне придётся отказаться от ie9
+2
Похоже ответ на ваш вопрос blogs.msdn.com/b/ie/archive/2010/09/07/transitioning-existing-code-to-the-es5-getter-setter-apis.aspx
0
Насколько я понимаю, это не стандартные свойства.
0
Та знаю я =( Тем не менее сходного по удобству в стандарте — нету. Особенно этого:
Тем не менее, все браузеры кроме ie — поддерживают.
Какие есть шансы на реализацию?
{
get prop ( ) {/**/}
set prop (v) {/**/}
}
Тем не менее, все браузеры кроме ie — поддерживают.
Какие есть шансы на реализацию?
+3
Вы предлагаете разработчикам отступить от стандарта? :)
+3
Реализация нестандартный фич не означает отступление от стандарта.
Если в браузере Василия Пупкина, который будет полностью соотвествовать стандарту добавить функцию «сделатьКруто()», то он от этого не станет неподдерживающим стандарты ;)
Если в браузере Василия Пупкина, который будет полностью соотвествовать стандарту добавить функцию «сделатьКруто()», то он от этого не станет неподдерживающим стандарты ;)
+1
Добавлю, что это правильно так делать. Ведь очень часто добавляются фичи «мимо стандарта» в ПО, где они тестируются, собираются отзывы и только после этого — реализуются.
+4
То, что вы предлагаете — это вторая стадия методики Embrace, Extend, and Extinguish, которая в имеет свойство вести к огромному числу костылей и в конечном итоге — к смерти стандарта
0
Аргументируйте.
Те же w3c не принимали стандарты, пока не будет 2 независимых реализации, т.е. этот консорциум считал нормальным добавление проприетарных технологий.
Во-вторых, стандарт EcmaScript явно не идеален. Кое-что в нём сделать невозможно. Кое-что — крайне неудобно.
В-третьих, это всё-таки стандарт Javascript 1.5. И да, он предложен Mozilla, но он открыт.
В-четвертых, это уже неофициальный стандарт для задания геттеров/сеттеров в приложениях, не зависимых от устаревших браузеров.
На самом деле в данном случае играет совершенно противоположная сторона. Микрософт просто принципиально не хотят реализовывать вещи, предложенные Мозилла, ведь они в тестах не будут играть никакой роли.
Гуглу и Опере вон не западло было реализовать.
Те же w3c не принимали стандарты, пока не будет 2 независимых реализации, т.е. этот консорциум считал нормальным добавление проприетарных технологий.
Во-вторых, стандарт EcmaScript явно не идеален. Кое-что в нём сделать невозможно. Кое-что — крайне неудобно.
В-третьих, это всё-таки стандарт Javascript 1.5. И да, он предложен Mozilla, но он открыт.
В-четвертых, это уже неофициальный стандарт для задания геттеров/сеттеров в приложениях, не зависимых от устаревших браузеров.
На самом деле в данном случае играет совершенно противоположная сторона. Микрософт просто принципиально не хотят реализовывать вещи, предложенные Мозилла, ведь они в тестах не будут играть никакой роли.
Гуглу и Опере вон не западло было реализовать.
+3
Когда там 10 уже, к весне? ;)
-1
7ой и 8ой так и не пробывал…
Стоит ли 9ый сравнивать с конкурентами?
Стоит ли 9ый сравнивать с конкурентами?
-4
Кто-нибудь уже попробовал в wine поставить? Очень надо.
+3
Да, удобнее и быстрее
+4
Ладно, дело нехитрое.
В режиме Windows XP говорит, можно поставить только на Vista и 7. В режиме Vista или 7 просто падает без ошибок.
В режиме Windows XP говорит, можно поставить только на Vista и 7. В режиме Vista или 7 просто падает без ошибок.
0
В Wine нет и, наверное, в ближайшие пару лет не будет Direct2D.
+2
а уже известно, какие «костыли» на нем надо использовать, чтобы все работало?
-18
я поседел пока его установил
-17
Есть у ИЕ одна большая беда помимо прочих: он не кроссплатформенный. Судя по всему он даже не на всех виндовсах идет. И мне сложно сказать зачем нужны некроссплатформенные веб-приложения…
+7
Как кроссплатформенность веб-приложений связана с кроссплатформенностью браузера?
+9
Как бы напрямую)) Например у нас кис (довольно древняя), напрочь привязана к ИЕ и windows (vbscript, авторизация) и соответственно не кросплатформенна, если бы он была напрочь привязана, например, к firefox, то такой бы проблемы не было.
0
Если веб-приложение само использует некроссбраузерные решения это заведомо делает его также некроссбраузерным и зачастую некроссплатформенным.
Какой интерес для Microsoft выпускать IE для других ОС?
Какой интерес для Microsoft выпускать IE для других ОС?
+11
нет. Логика подсказывает: некроссбраузерность веб-приложения никак не связана с его кроссплатформенностью. Почти все браузеры кроссплатформенны — в этом их прелесть.
>Какой интерес для Microsoft выпускать IE для других ОС?
Чтобы ИЕ работал на других ОС.
>Какой интерес для Microsoft выпускать IE для других ОС?
Чтобы ИЕ работал на других ОС.
-2
Заточенность под любой конкретный браузер, даже формально кроссплатформенный, содержит в себе риск, что что-то будет не так: сборки-то все равно разные и используемые API разные.
Зачем это Microsoft?
Зачем это Microsoft?
+5
В случае попытки обеспечить кроссбраузерность просто навеняка что-то будет не так. Всему есть предел. «Полная» кроссбраузерность тоже нужна в определенных случаях, но иногда от нее имеет смысл отказаться.
А чем микрософт хуже мозиллы, например…
А чем микрософт хуже мозиллы, например…
-3
Это неправильно сравнение. Зачем кроссплатформенное решение Mozilla понятно, зачем оно нужно Microsoft — нет.
+1
Поясните, раз понятно) Я вижу два браузера: один кросплатформенный, другой нет, и мне не понятно почему.
-2
Для всего есть бизнес-мотивация.
Кроссплатформенность Firefox сильно коррелирует с открытостью и желание обеспечить качественное решение под различные платформы. При этом Mozilla сама платформу не предоставляет. Плюс это расширяет доход от отчислений за поисковик.
Для Microsoft основная платформа — Windows. И наша задача — обеспечить наилучший UX именно под Windows, предоставляя при этом решение, качественно поддерживающее современные стандарты. Интерес в том, чтобы пользователи предпочитали Windows, а не скажем, там MacOs. Поддержка браузера в другой ОС не приносит никакого профита.
Кроссплатформенность Firefox сильно коррелирует с открытостью и желание обеспечить качественное решение под различные платформы. При этом Mozilla сама платформу не предоставляет. Плюс это расширяет доход от отчислений за поисковик.
Для Microsoft основная платформа — Windows. И наша задача — обеспечить наилучший UX именно под Windows, предоставляя при этом решение, качественно поддерживающее современные стандарты. Интерес в том, чтобы пользователи предпочитали Windows, а не скажем, там MacOs. Поддержка браузера в другой ОС не приносит никакого профита.
+4
Как минимум спорно. Популярность ИЕ только падает уже очень давно. Популярность маков и линукс только растет. Гугл имеет свою платформу, но его хром запускается практически на всех платформах. Тот же сафари работает более-менее везде.
По крайней мере совершенно точно некроссплатформенность ИЕ точно не увеличит его популярность.
По крайней мере совершенно точно некроссплатформенность ИЕ точно не увеличит его популярность.
0
Почему мозилла не выпускает расширения для оперы или для хрома?
+1
Вообще, утверждение, что веб-приложения работают во всех браузерах одинаково заведомо неверно, и это даже не требует доказательства. Не говоря уже о таких вещах, как плагины. Пример: я не могу перенести плагины для мозиллы на хром, а плагин вполне может быть частью моей ис. Мне, как разработчику вообще не нравится термин «кроссбраузерность», потому что он подразумевает под собой _похожее_ отображение и поведение в различных браузерах. И я понимаю, что это возможно только иногда. Правильный путь — это разработать свой интерфейс для каждого браузера, что трудоемко, хотя относительно… Я бы назвал это «включить поддержку» и сделал бы приложение, поведение и отображение которого в конкретном браузере будет наиболее естественным. Так что, в некоторых случаях, применима поговорка «за двумя зайцами..».
-2
Еще есть вариант — использованием «древних», но проверенных технологий, работающих во всех браузерах. Новомодных приколов типа скругленных углов из CSS не будет, зато несколько версий для разных браузеров поддерживать не придется. Для корпоративного решения я бы выбрал именно этот вариант.
0
Я правильно понимаю: для корпоративных решений — древние технологии?
0
Для корпоративных решений — устоявшиеся, проверенные, стабильно работающие во всех браузерах технологии и решения. Слово «древний» тут хорошо смотрится в кавычках :)
0
Ну так давайте наконец забьем на Silverlight для корпоративных решений и будем использовать HTML-3.2
Так что ли получается?
Так что ли получается?
0
Если совместимость с максимально широким набором браузеров (как устаревших, так и еще не выпущенных) становится критичной для проекта, оптимальный вариант — применение максимально распространенных и стабилизированных технологий.
HTML 3.2 — это крайности. Подойдут HTML 4.2, CSS 2, JavaScript 1.5 и никаких «хаков» не использовать — не модно, не очень интересно, зато полностью предсказуемо.
HTML 3.2 — это крайности. Подойдут HTML 4.2, CSS 2, JavaScript 1.5 и никаких «хаков» не использовать — не модно, не очень интересно, зато полностью предсказуемо.
+1
Мне, как разработчику вообще не нравится термин «кроссбраузерность», потому что он подразумевает под собой _похожее_ отображение и поведение в различных браузерах. И я понимаю, что это возможно только иногда. Правильный путь — это разработать свой интерфейс для каждого браузера, что трудоемко, хотя относительно… Я бы назвал это «включить поддержку» и сделал бы приложение, поведение и отображение которого в конкретном браузере будет наиболее естественным.Просто таки книжный пример неправильного подхода. Мы же уже проходили это с Netscape Navigator и Internet Explorer лет 10 назад.
+2
Проблема не в браузере, а в том, что система «напрочь привязана» к одному браузеру, неважно, к какому.
+4
Я буду всегда обновлять комментарии перед написанием своего. Я буду всегда обновлять комментарии перед написанием своего. Я буду всегда обновлять комментарии перед написанием своего.
0
Не вижу проблемы привязки к Mozillа или Chromium, ибо они есть на всех платформах и держатся на гребне технологий.
0
Попробовал, если выпустят adblock, то IE9 станет моим основным браузером.
+4
Насколько я понял, Tracking protection позволяет делать что-то подобное, есть уже даже готовые бан-списки ie.microsoft.com/testdrive/Browser/TrackingProtectionLists/Default.html
+4
расщирение IE7PRO добавляет adblock, жесты, проверку синтаксиса, юзер-скрипты и др. Правда, надо смотреть как оно работает с новой версией IE ie7pro.com/
+1
>расщирение
>проверку синтаксиса
Добавляет, ага.
>проверку синтаксиса
Добавляет, ага.
+5
Синтаксис — не грамматика. Не путайте кислое с длинным.
+1
Под проверкой синтаксиса явно подразумевался спеллчекер: ie7pro.com/spell-checker.html. Никакой проверки построения предложений там нет. Так что путаю не я.
+1
UFO just landed and posted this here
Скептически к нему относился.
Поставил, блин, как он хорош… но я не могу изменить Опере :"(
Если в OS не поправят все баги, я буду вынужден…
Поставил, блин, как он хорош… но я не могу изменить Опере :"(
Если в OS не поправят все баги, я буду вынужден…
+2
Подскажите, пожалуйста, есть ли в IE9 возможность просматривать странице в режиме IE8 и IE7? Нужно в интересах поиска багов вёрстки в старых версиях браузеров.
+4
UFO just landed and posted this here
ну мелкомягкие, ну дают, поставил 9й эксплорер на ноут, запустил тест Maze Solver из поста, не пашет:) В гугл хроме всё тип топ, ирония судьбы, тест производительности ослика не пашет в ослике
+3
UFO just landed and posted this here
Поставил. Попробовал. Очень на него надеялся, думал, буду пользоваться как основным, так как вкладки наконец-то можно отдельной строкой поставить… Более медленного браузера я не видел :( В покое жрет порядка 20% процессора, при рендеринге — 90-100%, причем тот же ЖЖ (stetzen.livejournal.com) он открывает чуть ли не полминуты и периодически виснет (Chrome/Firefox справляются за пару секунд). Видимо, косяк где-то у меня, но куда копать — не представляю :( Буду очень благодарен за совет
+1
А кто нибудь знает как в нем шрифты нормальные сделать?
А то глаза начинают болеть через 10 секунд
А то глаза начинают болеть через 10 секунд
0
Сначала очень непривычно выглядят шрифты, но быстро привыкаешь.
А еще в окне настройки (Сервис > Свойства обозравателя > вкладка Дополнительно) есть пункт про использование ClearType. Может быть вам он поможет.
А еще в окне настройки (Сервис > Свойства обозравателя > вкладка Дополнительно) есть пункт про использование ClearType. Может быть вам он поможет.
0
Спасибо, но в RC такой опции я не нашел. Только про использование аппаратного ускорения галочка.
В Бете вроде была галочка, но она особо ничего не меняла — хотелось бы конечно чтобы была возможность включить обычный классический шрифт как во всех других браузерах.
В Бете вроде была галочка, но она особо ничего не меняла — хотелось бы конечно чтобы была возможность включить обычный классический шрифт как во всех других браузерах.
0
Купить монитор с 120 DPI. Текст от DirectWrite выглядит размытым на 96 DPI, а уже на 120 DPI выглядит просто круто.
0
А мне понравился браузер. Меня раньше не устраивало только идиотское решение с вкладками, которое мне было неудобно. Теперь появилась возможность их отправить под адресную строку. В общем, молодцы разработчики, постарались на славу. Конечно, не без шероховатостей, но вполне себе бодренько.
Перейти на IE 9 вряд ли перейду из-за того, что под Windows мало времени провожу, но уж говорить с сарказмом об IE 9 точно не буду.
Перейти на IE 9 вряд ли перейду из-за того, что под Windows мало времени провожу, но уж говорить с сарказмом об IE 9 точно не буду.
+3
+1
UFO just landed and posted this here
Потому что это единственный шанс для верстальщиков обрести покой наконец.
+2
UFO just landed and posted this here
Кажется, наконец-то можно верстать версии «для всех» и «для IE < 9».
+2
UFO just landed and posted this here
Доля XP стабильно падает bit.ly/i1dfyP
+1
Вроде и тикет приняли, а while(true) alert() по прежнему блокирует браузер. Рискует дожить до релиза :(
+3
UFO just landed and posted this here
Это тесты, которые готовились командой IE в ходе разработки IE9. Это не все тесты, и понятно, что в ходе разработки использовались и сторонние наборы тестов.
Исходя из этого абсолютно логично, что IE9 эти тесты проходит.
Исходя из этого абсолютно логично, что IE9 эти тесты проходит.
+1
Действительно, абсолютно логично, что ИЕ проходит тесты, которые для него разрабатывались. Но зачем применять эти тесты к остальным браузерам? Полезной информации в этом сравнении — ноль. Впрочем, ответ очевиден: эта табличка — очередной маркетинговый высер от МС.
Не составит труда создать тесты, в которых ИЕ будет показывать ужасные результаты, а любой другой браузер — отличные (кстати как там с отбрасыванием живого js-кода, который «оптимизатору» ИЕ9 кажется мёртвым, исправили?). Вот только тесты, заточенные под определённый браузер, по умолчанию не объективны, и только мудаки^W майкрософт применяет их для сравнения браузеров.
Не составит труда создать тесты, в которых ИЕ будет показывать ужасные результаты, а любой другой браузер — отличные (кстати как там с отбрасыванием живого js-кода, который «оптимизатору» ИЕ9 кажется мёртвым, исправили?). Вот только тесты, заточенные под определённый браузер, по умолчанию не объективны, и только мудаки^W майкрософт применяет их для сравнения браузеров.
-1
«табы теперь можно разместить в отдельной строке» — о, к Microsoft вернулся-таки рассудок!
Судя по всему, в итоге IE9 на данный момент вполне конкурентоспособен — вот только вопрос в том, сможет ли MS со своей неповоротливостью и дальше поддерживать его актуальным, или конкуренты через полгода снова уйдут в отрыв.
Судя по всему, в итоге IE9 на данный момент вполне конкурентоспособен — вот только вопрос в том, сможет ли MS со своей неповоротливостью и дальше поддерживать его актуальным, или конкуренты через полгода снова уйдут в отрыв.
0
ИЕ9 — отличный браузер, только интерфейс у него говно. Бета была ничего, попробуем завтра РЦ. Надеюсь научился за вкладками треды прибивать.
-4
Блин, IE снова в игре
+7
Не согласен. Конкуренция — это хорошо, а то все остальные перестанут развиваться.
Я считаю что IE в этой игре далеко не лишний игрок.
Я считаю что IE в этой игре далеко не лишний игрок.
+1
Я только за. Появлением 7-го IE я очень интересовался, но браузер оказался так себе. восьмой прошел мимо, а вот девятка, от которой я уже не ждал ничего и никак, оказалась очень хорошей.
Решение логичнейшее, но почему-то майкрософту потребовалось много времени его принять. Они вбухивают бешеные деньги в рекламу бинга, вместо того чтобы заплатить толковым разработчикам и сделать новую версию популярнейшего браузера, в которой бинг будет по-умолчанию и при толковой интеграции принесет очень большой профит.
Кстати, до сих пор задумываюсь: большинству пользователей интернета лень сделать несколько кликов и поставить другой браузер, но не лень сделать все те же несколько кликов и настроить в своем ие гугл.
Решение логичнейшее, но почему-то майкрософту потребовалось много времени его принять. Они вбухивают бешеные деньги в рекламу бинга, вместо того чтобы заплатить толковым разработчикам и сделать новую версию популярнейшего браузера, в которой бинг будет по-умолчанию и при толковой интеграции принесет очень большой профит.
Кстати, до сих пор задумываюсь: большинству пользователей интернета лень сделать несколько кликов и поставить другой браузер, но не лень сделать все те же несколько кликов и настроить в своем ие гугл.
0
И как всегда IE 100% во всех тестах, и всем он хорош и пригож. Чтож посмотрим, по мне так и по верстке о нем забоится не стоит. Microsoft обещала делать апдейты IE и WIN довольно часто, так что, скорее всего 9 версия будет просто тестом 10ки под 8 винду.
+1
Сделайте версию для ХР
+1
Используются api винды которых нету в XP, так что увы и ах.
+1
Про DirectX тоже так говорили, но вроде запустили же?
(я точно не знаю, сам со старыми операционками дел не имею)
(я точно не знаю, сам со старыми операционками дел не имею)
0
вовсе нет… Например ДХ10 невозможно запустить под XP… надо же людей всеми то способами переманивать на новые ОС… хотя я насколько помню — дх9 API пытались портировать на WIN98, и вроде добились каких-то результатов… Ибо во времена win98 майкрософт не оценивала дх, как потенциальную фичу, для заманивания людей на новые ОС… хотя кто знает, что у Билли и команды тогда творилось в голове)
+1
Я про вот это: news.softodrom.ru/ap/b1748.shtml
Я сейчас погуглил на эту тему: парень и правда частично портировал часть интерфейсов, часть заимплементил. Но проект остался недоделанным, да и смысла в его реализации я не вижу (как я понял, новые интерфейсы dx10 у него работают через dx9)
Я сейчас погуглил на эту тему: парень и правда частично портировал часть интерфейсов, часть заимплементил. Но проект остался недоделанным, да и смысла в его реализации я не вижу (как я понял, новые интерфейсы dx10 у него работают через dx9)
+1
В FF 4 тоже используются api, которых нет в XP, и ничего. Настоящие причины — политические.
+3
Почему все молчат про WebM? Это же событие, теперь будущее видео в веб, наконец-то, решено.
+2
В статье это есть и даже выделено, но на счет будущего видео в веб и WebM есть определенные сомнения. См. также пост HTML5 and Web Video: Questions for the Industry from the Community
0
Неожиданно…
0
Протестил скорость используя SunSpider 0.9.1, результат впечатляет.
IE 9 — Total: 168.1ms ± 0.4%
Chrome — 9.0.597.94 — Total: 183.7ms ± 0.4%
Будем надеятся что получим толковый browser.
CPU: i7 980X extreme
IE 9 — Total: 168.1ms ± 0.4%
Chrome — 9.0.597.94 — Total: 183.7ms ± 0.4%
Будем надеятся что получим толковый browser.
CPU: i7 980X extreme
+1
мне одному кажется, что новый интерфейс — очень наглый копипаст с хрома и лиса? я конечно понимаю, что прогресс не стоит, уже в каждом браузере есть поиск через адресную строку, идет упрощение и оптимизация самой «мордочки» программы, но не пора ли майкрософту поднапрячся, и ввести свои, эксклюзивные и оригинальные фичи? Да и как не крути — IE всегда отставал от своих конкурентов…
ну что же, дождемся финалки =)
ну что же, дождемся финалки =)
-9
Подскажите, пожалуйста, у него есть возможность даунгрейда до 8 в случае чего? Т.е. ie9 можно удалить и назад ie8 поставить?
0
Под mac и linux выйдет?
-2
Просто есть некоторая несправедливость в сравнение браузеров, которые старательно разрабатываются под все платформы и ИЕ только под windows.
Вот я с win сейчас дела не имею, а в друг ие в линуксе на работе показался бы мне настролько хорош, что заставил бы меня поиграться и другими продуктами ms?
Вот я с win сейчас дела не имею, а в друг ие в линуксе на работе показался бы мне настролько хорош, что заставил бы меня поиграться и другими продуктами ms?
+1
Уже RC, а сочетание градиента и border-radius по-прежнему приводит к потере скругления углов.
#nav{
border-radius: 10px;
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#798E8A',
endColorstr='#9BBDE8',GradientType=1 );
}
+2
Знаю, что нарываюсь, но скажу.
Мне не понятны эти восхваления IE и минусы комментов, подобных этому (явно с юмором). Подозреваю, тут орудуют пиар агенты Microsoft`а. Какой бы ни был IE9, я не могу забыть какими были все его предшественники. Для меня это всё равно, что маньяку всё простить, поверить в его раскаяние и пожать руку :). IE упустил рынок и с этим надо смириться. Вспомните мои слова через год :). Минусуйте сколько влезет.
Мне не понятны эти восхваления IE и минусы комментов, подобных этому (явно с юмором). Подозреваю, тут орудуют пиар агенты Microsoft`а. Какой бы ни был IE9, я не могу забыть какими были все его предшественники. Для меня это всё равно, что маньяку всё простить, поверить в его раскаяние и пожать руку :). IE упустил рынок и с этим надо смириться. Вспомните мои слова через год :). Минусуйте сколько влезет.
-2
Вот тут общая страница, на которой можно выбрать, что скачивать, причём у меня там русские версии по умолчанию (т.к. OS русская изначально)
0
UFO just landed and posted this here
Я не понимаю, откуда столько внимания к этой теме — да кому он вообще нужен!? о_О
-4
Пару косяков явных убрали. Теперь консоль MMC с журналом событий нормально закрывается после того, как посмотришь подробности события в XML. Раньше просило закрыть мешающее ей окно, которого на самом не было (видимо сбой в XML обработчике). Плюс пофиксили зависания на Одноклассниках (причину я так и не выявил в свое время). В остальном браузер очень даже неплох. У меня встал без ошибок и работает четко.
0
А успеют ли релиз в СП1 воткнуть? =)
0
UFO just landed and posted this here
Маркетинг в стиле Микрософт. )
-1
Поставил IE9 RC — перестал работать клиент LiveZilla (невозможно ответить — буквы не пишутся), обещают добавить совместимость с IE9 RC через несколько дней.
0
Navigation Timing — что это такое? Его никто кроме ИЕ даже не пытается поддерживать, я смотрю
0
www.w3.org/2010/webperf/ — серия стандартов для измерения производительности приложений.
0
IE 9 ругается на jQuery 1.5
![](https://habrastorage.org/r/w1560/storage/habraeffect/ef/74/ef74cb3e84d1aeb825f73992e003c425.png)
![](https://habrastorage.org/storage/habraeffect/ef/74/ef74cb3e84d1aeb825f73992e003c425.png)
0
Sign up to leave a comment.
Вышел Internet Explorer 9 RC