Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Урок 12. Начинающим веб-мастерам

Признаки вечного начинающего веб-мастера

Характерный признак начинающих веб-мастеров — желание использовать на сайте все, чему он научился. С одной стороны, это вполне объяснимое желание: желание продемонстрировать свои возможности — всегда в крови творческого человека. С другой стороны, это признак глубочайшего непрофессионализма — не в плане отсутствия технических и дизайнерских знаний, а в плане отсутствия понимания того, что и когда бывает к месту и не к месту.

 

1. Счастливые часов не выставляют
Вот вопрос, который у меня возникает, наверное, на каждом третьем сайте. Я зашел на сайт саратовского ПАГСа и увидел надпись: «Сегодня 19-10-2006, 11:54».
Во-первых, минуту спустя эта надпись стала уже неактуальной. Во-вторых, разве нельзя было написать «Сегодня 19 октября 2006 года»? Преобразование числа в название месяца можно было сделать одной строчкой. И, наконец, в-третьих: вообще, зачем эта надпись? У меня разве нет часов на компьютере, на руках и на мобильнике? Ставить дату и время на сайт, очевидно нужно только потому, что ее вывод доступен в любом языке программирования.

 

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

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

«Вы зашли 13 февраля в 15.45. Состояние фондовой биржи на этот момент:» — и ни в коем случае не ставьте год, если это не сравнение данных за различные периоды разных лет. Не нужно считать посетителя глупее себя.
(«Где мы? — Москва, Рублевка. — К черту подробности! На каком мы континенте?»)

 

2. О соответствии стандартам
Не все браузеры поддерживают все стандарты, и, напротив, во многих браузерах можно добиться желаемого в обход стандартов. Поэтому стоит ли ставить внизу страниц ссылки на валидаторы, с помощью которых можно проверить, насколько чисто написана эта страничка с точки зрения стандартов?

Когда-то давным-давно, в начале интернетовской эры, когда вспыхнули браузерные войны, было модно ставить на страницах что-то вроде баннеров с логотипами Netscape и Microsoft Internet Explorer и надписями: «Эту страницу лучше просматривать в браузере Netscape», «Оптимизировано под MSIE», «Best viewed with MSIE» и так далее. Недавно был удивлен, встретив на сайте разработчиков такое:
Best viewed with AMSD Ariadna

Удивление — потому что российский (давно заброшенный разработчиками) браузер Ariadna умеет очень мало. Его функциональные возможности остались где-то на уровне третьих версий популярных браузеров. И надписи, подобные приведенным выше, имели смысл только тогда, когда производители браузеров в гонке вооружений добавляли им новые возможности, не предусмотренные стандартами.

Сейчас, когда браузеры намного больше ориентированы на соблюдение стандартов, необходимость в таких надписях отпала.
Но, по мнению огромного количества разработчиков, назрела другая необходимость: хвастаться тем, что разработчики знают стандарты и умеют ими пользоваться. Повсеместно можно встретить сайты с иконками или надписями, свидетельствующими о том, что данный сайт проходит валидацию, то есть проверку корректности кода и его соответствие стандартам. Большинство валидаторов располагается на сайте www.w3c.org, что логично.

 

А теперь подумаем над двумя вещами.
Во-первых, какую ценность несут эти ссылки, доказывающие причастность к совершенству и порядку? Ответ очевиден. Для брата- дизайнера — повод для зависти, если он сам так не умеет. Для рядового посетителя — ровным счетом никакой. А рядовых посетителей больше.
Во-вторых, уместно ли хвастаться тем, что по определению должно быть? Это равноценно тому, что переводчик в конце каждого пассажа, переведенного им с русского на английский, будет говорить:
— I do speak English, — помахивая сертификатом об успешной сдаче экзаменов по языку.

Не ставьте ссылок на валидаторы на своих страницах.

3. Смайлы как символ беспомощности
Когда я вижу смайлы в журнальных статьях, мне кажется, это не признак интеграции бумажных и электронных СМИ, а признак того, что автор поленился или не сумел выразить эмоции или иронию словами.
На сайтах дело обстоит сложнее: ведь смайлы возникли именно в интернете. Поэтому стоит ли их использовать — решать вам. Только будьте последовательны и в этом.

 

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



     
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru