Отправляет email-рассылки с помощью сервиса Sendsay

Knoppix.ru - Линукс в пять минут!

  Все выпуски  

Knoppix.ru - Линукс в пять минут!


Информационный Канал Subscribe.Ru

Linux.su 8.06.2005 От улыбки станет веселей

  Около месяца назад разработчики веб-браузера Safari из компании Apple с гордостью сообщили о том, что их детище успешно прошло сложный тест на совместимость с важнейшими современными стандартами разметки веб-страничек - известный под названием Acid2. Safari основан на свободном браузере Konqueror и тот анонс положил начало бурной дискуссии, в ходе которой Apple, в частности, обвинили в нечестном поведении: позаимствовав наработки создателей Konqueror, компания совсем не горит желанием возвращать собственные. Как следствие, ожидать, что Konqueror повторит успех своего коммерческого отпрыска, в ближайшее время не приходилось. Однако, привлечённое к происходящему внимание прессы и сообщества подтолкнуло события: несколько дней назад уже разработчики Konqueror отрапортовали о прохождении Acid2 [www.kdedevelopers.org]. Так что сегодня есть повод вернуться к той истории, рассказав её по новой. Тем более, что в ней оказались в равной степени замешаны почти все игроки браузерного рынка!

Правильно! Acid2 в Konqueror и Safari

  Жизнерадостная мордочка, что взирает на вас с этой странички, как раз и есть тот самый суперсложный тест. Точнее, результат, который должен выдать на экране браузер, успешно Acid2 прошедший. А виновата в появлении теста... компания Microsoft! Давным-давно, в середине 90-ых годов, когда софтверный гигант только начинал сражение за Интернет, его браузер Internet Explorer был весьма примитивной конструкцией и не шёл ни в какое сравнение с тогдашним лидером, Netscape Navigator. Впрочем, все браузеры, тогда существовавшие, оставляли желать лучшего в плане корректной поддержки особенностей языка HTML, механизма стилей CSS и прочего, что необходимо для создания красивых веб-страничек. Так что в один прекрасный день в 1997-м году некто Тодд Фарнер сконструировал специальную веб-страничку, которая могла быть использована для проверки того, поддерживает ли каждый конкретный браузер открытые стандарты. Если такая страничка обрабатывалась браузером корректно, на экране появлялась улыбающаяся мордочка. Тот тест был назван Acid (вспомните символ кислотной музыки) и даже Microsoft сочла необходимым доработать свой Internet Explorer таким образом, чтобы он эту проверку проходил.

Почти правильно. Acid2 в Mozilla и Mozilla Firefox

  Но годы шли, Internet Explorer стал монополистом и его разработчики забыли (забили?) про открытые стандарты. Обещание Билла Гейса о включении в IE поддержки HTML4, CSS2, PNG-формата и много другого из современных наработок, так и осталось обещанием. В результате сегодня Internet Explorer стал буквально проклятием веб-дизайнеров и главным тормозом на пути прогресса: ведь этим браузером пользуется большинство сетян, а потому каждому дизайнеру необходимо иметь в виду, что восемь из десяти сёрферов не увидят прозрачных PNG-картинок, правильной разметки CSS2 и т.д.

  В какой-то момент, когда ситуация стала критической, на воображаемой сцене появился Хакон Виум Ли - технический директор компании Opera Software, разрабатывающей одноимённый браузер. Он вспомнил историю теста Acid и предложил создать такой же, но уже с учётом современных стандартов - и пригласил Microsoft к новому состязанию [news.com.com]. Было это в марте нынешнего года и тогда же Acid2, созданный с помощью независимой организации Web Standards Project, появился в Сети - www.webstandards.org/act/acid2/. И вот тут-то началось хождение по мукам! :-)

Неправильно! Acid2 в Opera

  Acid2, в принципе, делает очень простую вещь - предлагает браузеру рисовать различные элементы в полном соответствии с существующими стандартами. Но реализовано это хитро и даже остроумно, так что десятки элементов образуют мордочку. Загрузив страничку с Acid2, можно наглядно оценить, удовлетворяет ли браузер всем необходимым требованиям. Так вот, как выяснилось, ни один из существовавших на момент появления теста браузеров, в полной мере стандарты не поддерживал! Но уже через пару месяцев совместимости достигла Apple, а на днях создатели Konqueror сообщили, что и их браузер прошёл Acid2 - добиться этого удалось благодаря частичному использованию кода из Safari и, конечно, патчам, написанным с нуля. Когда той же цели достигнут остальные разработчики - вопрос открытый. Текущую же ситуацию легко представить по картинкам, иллюстрирующим сегодняшнюю колонку.

Это может быть только Хайнекен... в смысле, Internet Explorer

  Картинки эти как раз представляют собой результаты прохождения Acid2 различными браузерами. Самая первая, стопроцентно правильная мордочка, отрисована в Konqueror (Safari даёт тот же результат). Следом за ней идёт Mozilla Firefox: ещё узнаваемо, но уже искажено. После представлен результат работы браузера Opera. И, наконец, финальная иллюстрация... ну, вы догадались - это самая свежая версия Internet Explorer. Будем надеяться, Microsoft отреагирует на критику в свой адрес и озаботится тем, чтобы IE7 прошёл-таки Acid2!

Вы можете обсудить этот материал в посвящённом ему разделе нашего форума: www.knoppix.ru/forum3/viewforum.php?f=21
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Linux.SU/080605.shtml
Вы можете выиграть свежую версию дистрибутива Knoppix, разместив на своей странице нашу "кнопку". Читайте подробности на Linux.SU/linuxwin.shtml
Пишите нам: Евгений Золотов (сводки, руководство, sentinel @ knoppix.ru), Татьяна Смирнова (отдел продаж, tanya @ knoppix.ru)


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.linux.knoppixru
Отписаться
Вспомнить пароль

В избранное