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

R II: дизайн, технологии, будущее, стандарты и рекомендации Web-либерализм


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

«R II» bulletin.
Выпуск первый.

Web-либерализм.

Итак, технологии развиваются. Деятельность W3C по разработке рекомендаций не останавливается. Влиятельность организации растет, поэтому не удивительно будет, если лет через пять термин «рекомендация» будет заменен на более адекватный «стандарт».

Все чаще возникают вопросы касательно того, что брать за основу технической стороны сайтов.

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

Есть, конечно, сравнительно новые, но не успевшие получить распространение, технологии. Например XHTML. То, что из альтернатив HTML / XHTML выбирать нужно второе, сомнений нет. И быть не может, потому как XHTML разработан как язык, сохраняющий совместимость с HTML — документы XHTML будут адекватно восприняты даже абсолютно морально устаревшими браузерами.

А что насчет принципиально новых технологий?.. Тут либерализм проявить не получится…

Самый «больной» вопрос — CSS2, существующие в рекомендации консорциума с 1998 года, но не поддерживаемые до сих пор в полной мере многими обозревателями. Поэтому когда задается вопрос: что лучше — CSS-верстка, или табличная, ответ не так прост. Выбирать нужно в пользу CSS2, но аккуратно, тестируя код на совместимость с самыми экзотическими браузерами (не удивляйтесь — удивительное рядом, и даже Microsoft Internet Explorer полон сюрпризов :-).

Еще один замечательный язык, существующий в рекомендациях — MathML.

<math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>S</mi>

  <mo>=</mo>
  <mfrac>
    <msup>
      <mi>a</mi>
      <mn>2</mn>

    </msup>
    <mn>6</mn>
  </mfrac>
  <mo>(</mo>
  <msubsup>

    <mi>φ</mi>
    <mn>2</mn>
    <mn>3</mn>
  </msubsup>

  <mo>-</mo>
  <msubsup>
    <mi>φ</mi>
    <mn>1</mn>

    <mn>3</mn>
  </msubsup>
  <mo>)</mo>
</math>

Но чтобы такой язык был включен в поддержку MSIE — это неосуществимая (в обозримом будущем, по крайней мере) мечта. Mozilla, к слову, воспринимает код MathML (выводы сами сделайте).

Еще стоит упомянуть SVG, также успешно неподдерживаемый множеством браузеров (те, что его поддерживают, поддерживают не до конца).

Такие языки, порожденные «большим братом» XML, долгое время еще будут уделом для экспериментов, но не технологиями для использования в масштабных проектах. Соответственно, сверстать свои страницы с применением только лишь слоев и CSS может только какой-нибудь журнал для веб-мастеров (благо, аудитория должна собраться понимающая и использующая адекватный браузер); MathML может использовать научный ресурс для математиков, где посетители из тяги к науке могут специально перейти на браузер с поддержкой MathML, etc.

Главным же образом, использование новых технологий идет по правилу «технологии ради технологий» — в различных тестовых страницах, создаваемых не для удобной подачи информации, а для демонстрации этих технических новшеств…

К сожалению, это единственное правильное на данные момент решение :-(

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

Пафнутий Колов
16.06.2005.


Добавить в закладки.

Amaya — браузер и HTML-редактор для веб-мастера.
http://www.w3.org/Amaya/
Apache — лучший веб-сервер.
http://httpd.apache.org/
Citforum.Ru.
http://www.citforum.ru/
Gimp — редактор растровой графики, лицензированный под GNU GPL. Советы по работе ищите на http://www.gimp.ru/.
http://www.gimp.org/
HTML Tidy — утилита для чистки HTML.
http://tidy.sourceforge.net/
O'Reilly — книги по web-разработке, базам данных, XML, Java, Perl, etc.
http://www.orielly.com/
Perl — язык скриптования, в том числе и для CGI.
http://www.perl.com/
PHP.
http://www.php.net/
Usability в России.
http://www.usability.ru/
UseIt — сайт Якоба Нильсена.
http://www.useit.com/
W3Cрекомендации, валидация кода, проверка CSS.
http://www.w3.org/
WebClub.Ru.
http://www.webclub.ru/
Webmascon — журнал для веб-мастеров.
http://www.webmascon.com/
Веб-анатомия по воскресеньям с Артемием Ломовым — колонка Артемиея Ломова в ЕЖЕ.
http://ezhe.ru/ib/sunday/

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

В избранное