Dictatorship IE vs. Open Source Dictatorship
Удивительная избирательная слепота у людей. На «Хабре» опубликовали статью «Новые возможности HTML и CSS в Safari 3.1», где народ восторженно обсуждает возможности, появившиеся в браузере «Сафари». Этим возможностями сто лет в обед — те же яйца, только боком уже
Это вообще
Я составил небольшую таблицу соответствий технологий IE и их реализаций в других браузерах:
Internet Explorer | Остальные браузеры |
|---|---|
Таблицу можно продолжать. Учтите, что всё, что перечислено в ней слева, появилось ещё шесть лет назад.
Мне интересно, кто первым реализует «data binding» из IE, при помощи этой технологии я написал «Песню о пиве» на HTML.
Комментарии 30
Если брать стандарты W3C, то Microsoft к этому
Потому что это W3C, а на MS всем
Евгений, даже в этой формулировке вопроса уже содержится часть ответа:-). Когда три компании (Mozilla, Opera, Apple) и одна некоммерческая организация (W3C) соглашаются на один стандарт -- это совсем не то же самое, что стандарт, сделанный одной компанией (Microsoft). Стандарт, сделанный одной компанией, не имеет шансов быть реализованным интероперабельное, потому что компания будет его менять, так как ей удобно.
бизнес-стратегии она и придерживается:
А другая часть ответа заключается в том, что эта компания -- Microsoft, которая много раз консистентно показывала, что именно такой
— http://en.wikipedia.org/wiki/Embrace%2C_ex … extinguish
— http://russian.joelonsoftware.com/Articles … otion.html
Касательно Microsoft — тоже неясно, ради чего они все это изобретали, раз
Font Embedding — вещь гораздо более гибкая, чем Web Fonts, хотя бы потому, что в шрифт я могу поместить только те буквы, которые буду использовать, что существенно сказывается на размере скачиваемого шрифта.
Стандарты w3c состовляли также и разработчики ие..
Мелкософт монополисты и давят конкурентов, поэтому все стандарты от Internet Explorer называются «мировым злом» Сделали отличный браузер для 2001 года, задавили нетскап на рынке и все больше от мелкософта ни слуха, ни духа.. Понимаю прибыль это хорошо, но это не должно отражаться на развитии технологии…
Движение не началось, ие8 такое же гавно, как и 7… Решили пропиарить браузер, что он проходит acid2 тест, НО на деле то все саиты поголовно плывут в ие8… бери любой саит yahoo, google maps….
Если они все так и оставят до релиза, я просто буду ставить мета таг переключалку в режим рендеринга ие7, ибо верстать под 3 различных ие имхо уже совсем….
IE8 — это бета. У меня на компе стоят три беты — IE8b1, Opera 9.50b и FF3b2. Под всеми плывут разные сайты. Например, под Opera 9.50b плывут сайты Ильи Бирмана, который любит «Оперу» и сайт студии Артемия Горбунова — известнейший сайт. И знаешь что? Те и другие не правят свои сайты. Причина — Opera 9.50 ещё не вышла, а править сайты под «бету» — глупо. Они верят, что под финальным релизом будет всё нормально и я не понимаю где основания думать иначе про IE8.
Что касается теста ACID2, то такой же ход
Так что не живи сегодняшним, смотри в завтра. В Microsoft серьёзно зашевилились. IE8 — это серьёзнейший шаг вперёд в поддержке стандартов, плюс две интересные новые технологии.
А что значит «открытые стандарты» в данном случае? Какой из перечисленных мной стандартов у Microsoft «закрыт»?
1) Microsoft входит в W3C
2) часть стандартов напрямую заимстована у IE
А что значит «открытые стандарты» в данном случае? Какой из перечисленных мной стандартов у Microsoft «закрыт»?
Открытый стандарт — документ сформированый в результате голосования/обуждения группой, стать участником которой может любой желающий.
т.е. это не монопольное решение корпорации, а результат диалога
Например, судьба поддержки cookie httponly в FF именно такова — пачт был готов очень давно, но в Mozilla его всё не принимали (в FF2 он, кажется, так и не вошёл, но есть в FF3 начиная с alpha3).
Да прекрасно понимаю, что за браузер.. Да я в курсе был, что в w3c входят и мелкософтовские разработчики.. Про некоторые технологии я не знал, которые ты здесь описал, но ими я всеравно не буду пользоваться в ближаишее время..
Незнаю у мня чего ток не стоит, сам знаешь :))
ни под оперой 9.5b ни под фаерфоксом 3b4, ни под альфа версиями фаерфокса ничего у мня не плыло..
просто не доверяю я мелкософту, ибо на сложных макетах около 50% времени у меня уходит на исправление багов в ие6 и ие7
Чес слово нет никакого желания ждать 5 лет пока в ие все норм заработает.. может через 5 лет я вообще не буду в этой сфере кто знает
Но за статью всеравно спасибо поковыряю на досуге некоторые фишки ие
Я знаю, что про некоторые ты знал, а некоторые даже используешь ;) Фильтры, например :)
Комментарий для Евгения Степанищева:
Ну да. Но это же не значит, что все фичи, которые появляются в IE, имеют статус W3C'шных рекомендаций.
Практически любой живучий стандарт случился не из теоретически написанного документа, а из практической реализации. Глупо не заимствовать хорошие идеи:-). Стандарт становится стандартом не тогда, когда его придумали, а когда появляется несколько производителей, готовых его поддерживать. Если точнее, то по процессу W3C положено иметь две интероперабельные реализации от разных вендоров, чтобы черновик стандарта стал рекомендацией.
W3C-стандарта.
что-то там про него думает).
В общем и целом, я не согласен с постановкой вопроса в статье, что людям автоматически не нравится все, что придумала Микрософт. Вот несколько аналогичных ситуаций:
Стандарты:
— Apple придумала canvas для своего Dashboard'а, но они вместе с WHATWG его описали на бумаге, и сейчас Mozilla и Opera работают над одинаково работающими реализациями (они, конечно, не одинаковы еще, но к этому стремятся).
— Microsoft придумала XmlHttpRequest для своего Outlook'а, но когда его реализовали, а потом и описали на бумаге Mozilla, Opera и Apple, он стал черновиком
Не стандарты:
— Никто кроме Microsoft не хочет реализовывать VML. Возможно он очень хороший, но -- не стандарт.
— Никто кроме Mozilla не хочет реализовывать XBL. Он точно очень хороший, но -- не стандарт (хоть даже и W3C
Резюмируя свои долгие излияния: стандарт -- это не фича, а договоренность.
Достаточно почитать коментарии на «Хабре» по темам, касающихся webdev. Показательный пример — выход IE8b1. Казалось бы — надо радоваться, ан нет, ругают. Ругали бы за дело, я бы слова не сказал, но выпады совершенно идиотские, как пример: «зачем было выпускать IE8? почему не доделали IE7», «ничего не поменяли в интерфейсе, зачем было выпускать» и так далее. Общее ощущение — лишь бы плюнуть.
Ну такой публики всегда будет больше, и говорить она будет громче. Это ж разве секрет?
Комментарий для Евгения Степанищева:
Нашёл где почитать комментарии.
Многие яйца из IE перекочевали в другие браузеры и в стандарт. Этого никто особо не скрывал, просто публика, которая плюётся, по всей видимости, плохо осведомлена. Стандарты несовершенны, потому и появляются новые их версии. Например, давно известный IE dom_element.contains(another_dom_element) в несколько ином виде присутствует в dom3 — как dom_element.compareDocumentPosition().
А IE свою порцию негатива заслужил, потому как имеет свои особые особенности, которые, зачастую, перекрывают все достоинства.
Webkit: -
IE: Gradient Filter http://msdn2.microsoft.com/en-us/library/ms532997.aspx
Ага, кстати, да.