Аширбекова Р.Н., Султанов
М.А.
Южно-Казахстанский
государственный университет им. М. Ауезова, Шымкент, Казахстан
СОВРЕМЕННЫЕ ТЕХНОЛОГИИ В WEB-ДИЗАЙНЕ
Многие Web-дизайнеры
сходятся во мнении, что одна из главных проблем Web-дизайна - многообразие браузеров и
платформ, каждая из которых по-разному поддерживает HTML и
сценарии. С выпуском каждого нового браузера улучшаются их характеристики
и возможности, но это не означает, что
более ранние версии при этом исчезают. В большинстве своем люди не
склонны гнаться за новейшим и лучшим. Одни довольствуются тем, что у них
имеется, а другие, вероятнее всего, работают на компьютерах фирм или
учреждений, которые выбрали браузеры
за них.
Как сделать дизайн Web-страницы эстетически и технически интересным, не игнорируя
при этом владельцев предыдущих версий браузеров? В Web-дизайне нет жестких правил. Поскольку
главная наша задача - сделать содержимое страницы доступным для максимального
количества пользователей, то для продвижения вперед одинаково важны и эксперимент,
и использование новых технологий с учетом существующих реалий. Залог
успеха дизайнерского решения лежит в
понимании потребностей аудитории и в четком
представлении, как сайт будет использован.
На рынке доминируют два основных браузера: Netscape Navigator и Microsoft Internet Explorer. Вместе они, включая все их версии,
представляет примерно 90% (или более) используемых сегодня браузеров. Эти два
браузера конкурируют между собой за господство на рынке. Результатом их борьбы
стала коллекция фирменных НТМL-тегов, а также несовместимые
реализации различных технологий (печально известный Dynamic HTML, а также JavaScript и Cascading Style Sheets - каскадные таблицы стилей). С другой стороны, конкуренция между Netscape и Microsoft в целом способствовала более быстрому
развитию среды Web.
Большинство Web-авторов в своей работе ориентируются на Navigator и Internet Explorer, поскольку они занимают львиную долю
рынка. Тем не менее, существует ряд других браузеров, которые вы можете
принимать во внимание.
В версии Internet Explorer 4.0 для компьютеров Macintosh отсутствует значительная часть
функциональных возможностей версии, созданной для Windows, поэтому использование ряда особых
возможностей версии 4.0 может
исключить из игры некоторых пользователей.
Некоторые документированные различия включают: отсутствие
поддержки встраиваемых шрифтов; отсутствие поддержки фильтров CSS и переходов (визуальных эффектов, таких
как тени, отбрасываемые объектом, которые используются для элементов текста);
отсутствие элементов управления мультимедиа (эффекты переходов и анимации,
обычно создаваемые авторскими мультимедийными программными средствами);
проблемы с реализацией DHTML.
Несмотря на заявления Microsoft, что DHTML поддерживается всеми платформами, он
особенно ненадежен на компьютерах платформы Macintosh.
Пользователи
America Online (AOL) используют один из семи возможных браузеров
(в зависимости от платформы и версии программного обеспечения AOL), некоторые из них обеспечивают только
самую минимальную поддержку HTML.
Последняя версия America Online для PC - это версия 3.0, использует
адаптированную версию браузера Microsoft Internet Explorer 3.0. Тем не менее, не всегда можно
полностью положиться на эту версию так же,
как на стандартный вариант MS Internet Explorer 3.0. (Функциональность особенно
ограничена для пользователей компьютеров Macintosh). Многие разработчики Web не раз ужасались, увидев дизайн своего
сайта (который великолепно работал в
большинстве основных браузеров), после того как он был запущен в системе AOL и отображен одним из их браузеров.
Проблемы частично возникают из-за того, что AOL полагается на прокси-серверы и методы
сжатия изображений. Известно, что используемый AOL метод сжатия изображения имеет проблемы с
отображением JPEG-графики,
проявляющиеся в появлении пятен и цветных полос. Были отмечены проблемы и при
выводе фоновых изображений.
Кроме того, некоторые технологии, такие как Java и Cascading Style Sheets
(каскадные таблицы стилей),
не доступны для
пользователей Windows 3.0 (примерно 40% пользователей AOL). Владельцы компьютеров Macintosh не смогут использовать Java Script и ряд других возможностей (примерно 8%
пользователей).
К счастью, создан специальный сайт в помощь тем Web-дизайнерам, которые стремятся сделать свои
страницы интересными и доступными для пользователей AOL. Особого внимания заслуживает таблица
браузеров, где можно найти специальный список для каждого из браузеров (по версиям и
платформам), перечень технологий и поддерживаемых функций, а также процент
сбоев для каждого из браузеров[1]. WebTV приводит в наши квартиры Web через обыкновенный телевизор с пультом
дистанционного управления (также, по желанию, можно использовать клавиатуру).
Для просмотра Web-страниц
WebTV использует собственный
специализированный браузер. Он осуществляет синтаксический анализ в соответствии
- со стандартом HTML
3.2, но не предоставляет возможностей отображения фреймов, Java, Java Script, ActiveX или любого другого формата, который
требует встраиваемых приложений (за исключением встроенных Shockwave и RealAudio 3.0). Также создано много новых фирменных
HTML-тегов, которые
используются только в WebTV[2].
Поскольку WebTV выводит изображение на экран телевизора, предъявляются новые
требования к характеристикам цвета и параметрам экрана.
Opera - это маленький и простенький браузер, созданный
норвежской компанией Opera Software в Осло. Этот браузер обладает
исключительно малым временем загрузки и минимальными требованиями к объему
диска. Достоинством Opera
является полное соответствие стандартам HTML. Неточности в написании тегов (например,
пропущенные закрывающие теги, неправильное вложение и т. д.), которые
пропускают более солидные браузеры, не будут правильно отображаться этим
браузером. Opera
5.0 поддерживает Java,
каскадные таблицы стилей и DHTML[3].
Хотя Opera
и не стоит на первых местах по частоте использования, но многие разработчики
продолжают тестировать свои сайты в Opera, чтобы убедиться в правильности кода.
Lynx - это распространяемый бесплатно браузер, обеспечивающий
просмотр только текста, предлагает вам быстрый и надежный доступ в Web. Он
заслужил известность как
наименьший общий знаменатель стандарта, пригодный
для тестирования Web-страницы по
базовым функциональным характеристикам. Несмотря на простоту, этот браузер не
устаревает. Lynx
постоянно совершенствуется и модернизируется. Сейчас он обеспечивает поддержку
таблиц, форм и даже JavaScript!
Пользователи действительно используют Lynx, поэтому не стоит удивляться, если клиент
закажет разработку сайта для Lynx. Этот браузер также важен для инвалидов по зрению: они используют
Lynx вместе с речевыми
устройствами.
Будет легче принять решение, какую технологию использовать и где
провести черту для обратной
совместимости, если знать, какие браузеры используются чаще всего. Наиболее
достоверную информацию, конечно, можно получить, ведя статистику посещений
сайта.
Отслеживающее программное обеспечение серверов обычно
классифицирует посещения по браузерах,
осуществляющих запросы. Поэтому, если только 20% посетителей создаваемого сайта используют версии браузеров 4.0,
то, может быть, следует повременить с переходом на использование таблиц
стилей[4].
В
Интернете можно найти несколько сайтов, предоставляющих статистические данные о
браузерах. Статистика на этих сайтах основана на анализе посещаемости самих
этих сайтов, что сужает статистическую выборку до узкого круга пользователей,
интересующихся такого рода сайтами, - возможно, пользователи, интересующиеся
приобретением новых автомобилей или программами телепередач, используют другие
браузеры. Статистические данные, помещенные на сайте BrowserWatch,
дают подробнейшие сведения о версиях, подверсиях и под-подверсиях каждого
отдельного браузера.
Прежде чем разрабатывать новый сайт,
необходимо провести исследования, каким платформам, браузерам, техническим
новинкам отдается предпочтение, какие скорости соединения используют
потенциальные пользователи. Если переделывается существующий сайт,
предварительно анализируются регистрационные записи на сервере, хранящие информацию
о использовании сайта [5].
Все предугадать невозможно, но на
начальном этапе можно придерживаться следующих правил:
-если разрабатывается сайт научного или академического содержания, особое внимание следует
обратить на то, как сайт работает в Lynx (или в другом неграфическом браузере);
-
если сайт
предназначен для потребителей - например, сайт, который предлагает обучающие игрушки для
детей, - внимание обращается на скорость
загрузки и внешний вид сайта для АОL - браузеров;
-
если это
сайт для контролируемого окружения, например корпоративной, то точно зная, какой браузер и какую платформу используют ваши клиенты, вы можете
показать все, на что способен этот браузер, включая звуковые эффекты - свистки, звонки и, даже, собственные разработки;
-
если
разрабатывается сайт компьютерных игр, предназначенный для юных фанатов, с большой вероятностью
можно предположить, что они пользуются
самыми последними версиями браузеров и встраиваемых приложений (или непременно достанут их,
если вы скажете, что это им это нужно).
Рассмотрим современные тенденции развития
в области web-дизайна. Одним из таких направлений является стиль дизайна WEB
2.0. Проанализировав несколько сайтов и зарубежных источников, также пытающихся
разобраться в визуальном представлении WEB 2.0, можно составить список особенностей, которыми должен обладать
претендующий на дизайн в стиле WEB 2.0 сайт. В этих сайтах присутствуют
следующие схожие черты: элегантность и простота, округлые
формы, тени, нежный градиент, шрифт без засечек (Sans Serif), пастельные цвета
v2.0, нижний колонтитул (Footer), размер шрифта: больше обычного размера,
"лакированные" элементы интерфейса, наглядный HTML (XML стиль).
При этом на этих сайтах отсутствуют: java-апплеты, анимированные GIF-рисунки, 100% Flash, видимые таблицы.
В дизайне сайтов появляются не просто декоративные
элементы вроде закругленных краев, бликов, огромных кнопок, крупных шапок с
большими четкими логотипами, считающиеся характерными признаками стиля WEB 2.0,
но и удобный функционал. Все больше корпоративные сайты нацелены на эффективное
взаимодействие с пользователями. Отсюда удобная навигация, простота в
обращении, выделение крупным шрифтом или цветом особо важных блоков, простая
организация пространства, все чаще белый фон для удобства прочтения,
центральное размещение, минимально необходимое количество колонок, блоговая
структура, доступность важной информации с главной страницы.
В заключение можно сказать, что перед
разработкой сайта необходимо провести исследования, каким платформам, браузерам,
техническим новинкам отдается предпочтение, какие скорости соединения
используют потенциальные пользователи, какие характеристики сайта должны
учитываться: повышение посещаемости, совместимость версий, дизайн, функциональные
возможности, скорость работы, а также отображение графических объектов интернет-страниц.
Литература
1. http://webmaster.info.aol.com.
2. Основы Web-технологий. Храмцов П.Б., Брик С.А., Русак А.М.Спб.
2005.
3. Крамер. HTML: наглядный курс Web-дизайна. Спб. 2005.
4. Нидерст. Web-мастеринг для профессионалов, настольный справочник.
М.: Высшая школа. 2004.
5. Кон Артур. Секреты
Интернета. Серия «Учебный курс», Ростов Н/Д.:
Феникс, 2000, - 320с.