.
Март 6, 2009

Невозможное все-таки возможно?

Автор: Павел Ловцевич
Категории: Serverside, Разное, браузеры
Метки: , , , , , ,
1 Комментарий

Компания Microsoft не перестает удивлять в последнее время. Больше года назад, я выступал с инициативой сбора голосов в поддержку придания спецификаций W3C, касающихся, верстки гипертекстовых документов в разряд индустриальных стандартов. Главной целью этой идеи было обязать разработчиков браузеров, в частности, W3C, обязать к неуклонному следованию принятых стандартов, дабы упростить работу вебтехнологам. Очень быстро я отказался от этой идеи по двум причинам. Первой стало заявление разработчиков Internet Explorer 8 о том, что новый разрабатываемая версия браузера наконец проходит синтетический тест на соответствие вебстандартам ACID 2. А вторым фактором стало известие от компании Opera Software о подаче в Антимонопольную комиссию Евросоюза заявления с целью рассмотрения ситуации о поставке компанией Microsoft в комплекте с ОС Windows браузера Internet Explorer. Суть его сводилась к тому, чтобы обязать включать в дистрибутив браузеры сторонних разработчиков.

Прошло достаточно долгое время, прежде чем эту антимонопольную кампанию поддержали. Сначала это сделала Mozilla Foundation, разработчик браузера Firefox в начале февраля 2009 года. А затем и гигант всея веба Google, разработчик нового весьма перспективного браузера Chrome, поддержал эту инициативу в конце февраля. В итоге на текущий момент только компания Apple, разработчик браузера Safari, решила держаться обособленно в данном деле.

Следует быть до конца откровенным и добавить, что к иску другие участники присоединились уже после того, как Еврокомиссия признала неправомерность включения браузера Internet Explorer в состав ОС Windows.

И вот буквально на днях, произошел интересный случай, который по сути своей может являться первой ласточкой для того, чтобы неграмотные пользователи получили свободу выбора ПО при работе с сетью интернет. Ведь нередки случаи, когда пользователь не знает самого слова браузер. Для него интернет ассоциируется с синенькой буковкой «E» на его рабочем столе. А Internet Explorer представляется единственно возможным способом «написать подружке, с которой вы учились в одном классе». :-) Я лично был свидетелем подобной ситуации.

Итак, что же случилось, спросите Вы? А случилось следующее. В сеть просочился билд, готовящейся к выходу примерно через год ОС Windows 7, в которой, внимание, существует возможность удаления из системы Internet Explorer 8! А ведь уже 10 лет Microsoft заявляет о том, что браузер настолько глубоко интегрирован в ОС, что его невозможно оттуда вычленить. Как оказалось – возможно, было бы желание или причина, в крайнем случае. Вот причина и нашлась в лице Opera, Mozilla и Google.

Удаление IE8 из ОС Windows 7

Будем надеяться, что это приведет к тому, что пользователь действительно будет иметь реальный выбор при выборе ПО для работы с сетью интернет. А для клиентсайд-разработчиков наступит эпоха наслаждения своим трудом, а не ежедневного мучения.

К слову, IE6 стремительно теряет позиции, думаю, к концу марта его доля в рунете составит уже всего 20%.

Май 7, 2008

ReMIX 2008

Автор: Павел Ловцевич
Категории: Мероприятия
Метки: , ,
5 Комментария(ев)

RE:MIX\'08

Конференция ReMIX позиционируется, как техническая конференция компании Microsoft, являющаяся русскоязычном ответвлением известной конференции MIX. ReMIX посвященна вопросам взаимодействия технологий и продуктов Microsoft с платформами и технологиями других компаний, а также открытыми стандартами. Целевой аудиторией конференции являются веб-разработчики и активные пользователи Интернет.

В рамках конференции запланирована открытая дискуссия главного исполнительного директора Microsoft Стива Балмера с известным деятелем Рунета Антоном Носиком, а также круглый стол с участием знаменитостей рунета.

Читать полностью »

Декабрь 20, 2007

Internet Explorer 8 – невозможное возможно?

Автор: Павел Ловцевич
Категории: браузеры
Метки: , , , ,
8 Комментария(ев)

Вчера вечером официальный блог разработчиков Internet Explorer сообщил интернет сообществу о невероятном событии. Новая разрабатываемая версия браузера компании Microsoft под номером 8, смогла наконец пройти тест Acid2.

Internet Explorer 8 - acid2 test results

Это событие однако было несколько омрачено подозрительным обстоятельством. Внезапно все последние версии современных браузеров (Safari 3, Opera 9, Firefox 3), которые наиболее корректно поддерживают вебстандарты и которые до вчерашнего вечера успешно проходили этот тест и выдавали результат, идентичный тому, что сейчас выдает IE8, стали выдавать ошибку в однои и том же месте.

Safari, Firefox, Opera - acid2 test results

Искренне хочется верить, что это досадное недоразумение.

Кроме того, компания Microsoft сообщает о том, что первая публичная демонстрация нового браузера произойдет на конференции MIX08 (5-8 марта 2008 г.), а первая бета-версия появится в первой половине 2008 года. Также в браузере будет реализована поддержка обратной совместимости со страницами, оптимизированными для Internet Explorer предыдущих версий. Неужели разработчиков ждет еще один новый режим рендеринга?

На этой странице также доступно видео о том, как IE8 шел к прохождению теста и комментарии разработчиков.

UPD. Оказалось, что тест ACID2 на проекте webstandards.org сейчас действительно работает некорректно. Корректный тест можно пройти на сайте разработчика.

Ссылки по теме:

  1. Internet Explorer 8 and Acid2: A Milestone
  2. Microsoft планирует выпустить первую бета-версию Internet Explorer 8
  3. IE8 standards mode
  4. IE8 passes Acid2 test
  5. IE 8: On the Path to Web Standards Compliance – ACID 2 Test Pass Complete
  6. What’s next for Internet Explorer? Microsoft opens up (a little)
Декабрь 15, 2007

О вопросе стандартизации спецификаций W3C

Автор: Павел Ловцевич
Категории: браузеры
Метки: , , , , , , ,
30 Комментария(ев)

Сегодня я снова хотел бы поднять тему вебстандартов, но в несколько ином ключе. Я считаю, что всем приверженцем канонов W3C пора перейти от обороны к наступлению.

Кто-то спросит, о чем это он? Он собирается что-то запретить? Нет, не хочу чтобы, что-либо было запрещено, я хочу, чтобы появились обязательства разработчиков программного обеспечения для Веба перед потребителями.

Итак, всем нам известен Консорциум Всемирной Паутины (W3C), организация, разрабатывающая и внедряющая технологические стандарты для сети интернет, которые на сегодняшний день, к сожалению, имеют статус рекомендаций. Именно вследствие этого статуса разработчик лидирующего продукта на рынке браузеров продукта относится к его разработке “спустя рукава”. Не последнюю роль в текущем положении вещей сыграл факт победы в свое время Internet Explorer над Netscape Navigator, которые позволил компании Microsoft фактически монополизировать рынок. И я ее за это не виню. Это рыночные отношения и компания смогла выиграть у своего прямого конкурента, за что ей мой респект.

Что мы имеем сегодня вследствие имевшей место победы IE над NN? Если в конце 90х годов в Веб приходили в большинстве своем люди, имеющие все-таки не последнее отношение к ИТ, которые могли делать осознанный выбор программного обеспечения, то сегодня в веб не попал только ленивый. Для этого даже уже совсем необязательно иметь компьютер. Поэтому не редко при общении с заказчиком на вопрос, каким браузером пользуется Ваша компания, можно увидеть глаза “по пять компеек” с просьбой не ругаться матом. =) Для современного пользователя школьника Васи или секретаря Наташи в некой компании, само понятие интернет неразрывно связано с Internet Explorer, даже, если они не знают этого названия. А этот самый Internet Explorer , в большинстве случаев IE6, безнадежно устарел и страшен в своем понимании рекомендаций W3C. Даже выход IE7не исправил ситуацию должным образом.

Я ничего не имею против позиции компании Microsoft в отношении поставки браузера IE в комплекте с операционной системой, но я крайне негативно отношусь к его качеству.

Буквально на днях норвежская компании Opera, разработчик одноименного конкурента Internet Explorer открыто выступила против голубого гиганта монополиста из Редмонда, выпустив пресс-релиз, в котором сообщает о подаче в Европейскую комиссию жалобы на корпорацию Microsoft. Разработчики Opera хотят заставить Microsoft прекратить использовать свое доминирующее положение на рынке десктопных ПК для навязывания Internet Explorer и заставить следовать веб-стандартам.

Суть требований компании Opera сводится к двум основным пунктам:

  • Microsoft должна прекратить поставлять операционную систему в связке Internet Explorer и/или включить в поставку предустановленные версии браузеров альтернативных разработчиков. Это, по мнению Opera, предоставит пользователям реальный выбор.
  • При разработке браузера Microsoft должна следовать действующим индустриальным стандартам. Сложилась неприятная ситуация, когда создатели сайтов руководствуются не существующими стандартами, а тем, как их сайт будет смотреться в браузерах, имеющих большую рыночную долю, остальные браузеры игнорируются.

Я придерживаюсь мнения, что заставить Microsoft убрать IE из поставки с операционной системой Windows, как это было в случае с Media Player, будет беспрецедентно сложно, т.к. компоненты IE проникли глубоко в ОС и используются многими ее приложениями. Ситуация же, когда в комплекте с Windows будут поставляться альтернативные браузеры кажется мне утопией.

А вот второй пункт требований норвежских разработчиков кажется мне вполне выполнимой задачей при одном условии. Спецификации W3C должны получить статус международного индустриального стандарта. В этом случае, ни один из разработчиков веббраузеров, а не только компании Microsoft, не вправе будут выпускать на рынок продукт, нарушающий принятые стандарты.

Вебразработчиком, в частности clientside-разработчикам, это позволит облегченно вздохнуть и уделять больше времени не на подгонку качественного кода под некачественные браузеры, а на совершенствование своего кода. Выиграют все и пользователи и разработчики.

Наибольшую головную боль для clientside-разработчиков приносят следующие основные некорректно реализованные спецификации W3C:

  • XHTML
  • CSS
  • DOM

Кроме того, HTML давно стал стандартом и при том, что его реализация во всех актуальных браузерах не вызывает нареканий, поэтому его тоже следует включить в этот список.
Итак, мое предложение сводится к публикации петиции с просьбой наделения некоторым спецификациям W3C статуса индустриального стандарта.

Итак.

  1. HTML 4.01 Текущий статус – рекомендация W3C от 24 декабря 1999 года.
  2. XHTML 1.0 Текущий статус – рекомендация W3C от 26 января 2000 года.
  3. CSS2.1 Текущий статус – кандидат на рекомендацию от 19 июля 2007 года. Здесь следует отметить, что компания по сбору подписей в поддержку петиции займет минимум полгода-год, к тому моменту наиболее вероятно эта спецификация получит статус рекомендации.
  4. DOM Level 3 Core Текущий статус – рекомендация W3C от 7 апреля 2004 года.

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

На текущий момент отсутствуют программы сертификации приложений на соответствие разработанным стандартам, однако, я думаю, если кампания будет иметь успех, то будет решена и эта проблема.

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

Ссылки по теме:

  1. Windows без IE — невозможное возможно?
  2. Opera подала антимонопольную жалобу против Microsoft
  3. Opera vs IE: отвечает Microsoft
  4. Urges Microsoft to give consumers a genuine choice of standards—compliant Web browsers
Октябрь 7, 2007

Internet Explorer 7 идет в массы

Автор: Павел Ловцевич
Категории: браузеры
Метки: , ,
4 Комментария(ев)

Компания Microsoft сделала шаг на встречу пользователям интернета. В блоге msdn, посвященной последнему интернет-браузеру компании, появилось сообщение об изменении условий установки браузера Internet Explorer 7. Отныне программа установки браузера больше не требует проверки операционной системы на ее лицензионное использование.

Теперь все сообщество вебразработчиков смеет надеется, что данный шаг не станет последним и браузер будет включен в новый пакет обновлений для ОС WindowsXP. Такой шаг, на мой взгляд позволит за достаточно короткое время, примерно, в течение года со дня выхода пакета обновлений, существенно увеличить долю IE7 по отношению к IE6 и окончательно вытеснить последнего с рынка.

Пусть IE7 всеравно остается “поделкой” по сравнению с современными браузерами, но всетаки его массовое распространие позволит немного вздохнуть сообществу вебразработчиков, т.к. в себе IE7 несет некоторое количество нововведений и исправлений по сравнению со своим праотцом.

Подробнее можно прочитать в первоисточнике.

Скачать браузер можно с этой страницы.