Предыдущий ролик Следующий ролик  

Видео урок: Различные аспекты веб-дизайна

Основы веб-дизайна

Веб-дизайн охватывает все больше и больше областей. Когда в середине 90-х я впервые начинал разрабатывать веб-страницы, все, что мне нужно было, - некоторые знания HTML, знание того, как создать ссылку, и возможно, как воспроизвести на странице некоторое изображение. А если бы вы достали такую программу, как Dreamweaver или GoLive, то у вас бы уже было все настроено. На сегодняшний момент нам приходится иметь дело совсем с другой ситуацией, в которой задействовано множество процессов и технологий. Веб-дизайнеры уже не специализируются на какой-то конкретной области или на конкретной технологии.

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

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

Чаще всего они обладают отличными знаниями HTML и CSS, а также навыками графического дизайна. Еще одна специализация, обсуждать которую начали совсем недавно, - это UX-дизайнер. "UX" расшифровывается как "user experience" (опыт взаимодействия). По моему мнению, ярлыком UX-дизайнера слегка злоупотребляют. Аббревиатура "UX" указывает на то, что все внимание уделяется взаимодействию пользователя с сайтом. Это означает, что дизайнер пытается создавать сайты, которые благодаря своему дизайну способствуют приобретению пользователем желаемого опыта.

Если использовать такое широкое определение, то не является ли тогда каждый дизайнер UX-дизайнером? Я имею в виду, не все ли мы заинтересованы во взаимодействии с пользователем? Поэтому хотелось бы пояснить, что UX-дизайнер - это не дизайнер-визуализатор, для которого просто решили использовать такой термин. Настоящий UX-дизайнер - это тот, кто изучает поведение и наклонности пользователей, а затем в соответствие с этим разрабатывает сайты. Часто UX-дизайнеры вообще не обладают никакими навыками веб-разработки, и их используют в качестве консультантов, для того чтобы создавать сайты, с которыми пользователю легко взаимодействовать.

Вне зависимости от этого, чтобы выбрать корректный подход к этой дисциплине, вам нужно понимать, что на самом деле скрывается под термином "UX-дизайн". Дизайнеры интерактивной среды занимаются тем же самым. Все внимание они уделяют построению интерфейсов, которые обеспечивают плавное взаимодействие пользователей с сайтами. Они стоят в одном ряду с UX-дизайнерами, но больше внимания уделяют поведенческим технологиям, например, JavaScript, которые позволяют им преобразовывать статические HTML-интерфейсы в создающие эффект присутствия, интерактивные интерфейсы. Главным для анимационного дизайнера является анимация. В основном это обычные аниматоры, обратившиеся к интернету как к средству распространения контента, или работающие в настоящее время над веб-проектами, в которых необходимо использовать анимацию.

Кроме того, анимационным дизайном могут заниматься веб-дизайнеры, которым нужен анимированный контент, или дизайнеры, работающие в сфере разработки игр. Несмотря на то что Flash все еще широко используется при создании анимации и игр для сети интернет, анимационные веб-дизайнеры все чаще применяют технологии JavaScript и HTML5, например, сanvas. Frontend-разработчик - это дизайнер, который все свое внимание уделяет функциональности сайтов, занимаясь написанием сценариев на стороне клиента. Взлет самого JavaScript и его мощных библиотек привел к бурному развитию разработки, в результате чего сценарии пишутся уже не на стороне сервера, а напрямую в браузере.

А это, в свою очередь, приводит к стиранию границы между дизайнерами и разработчиками. В прошлом большая часть веб-дизайнеров для управления логикой и поведением сайта наняла бы разработчиков, которые писали бы скрипты на стороне сервера. Теперь основную массу этих функций можно реализовать с помощью JavaScript. Поскольку обычно дизайнеры хорошо знакомы с JavaScript, большинство из них занимается так называемой frontend-разработкой. Обратная ситуация также возможна. Увеличение количества frontend-фреймворков также облегчает процесс перехода разработчиков к работе дизайнера. Как я уже говорил, границы стираются.

Хочу поговорить о еще одной специализации - CMS-дизайнер. Такие CMS, как Drupal, Joomla и WordPress, позволяют дизайнерам быстро разрабатывать сайты с мощной функциональностью. Большинство дизайнеров предпочитает работать с какой-то одной конкретной CMS-платформой. Некоторые специализируются на создании тем и расширений WordPress, тогда как другие могут заниматься разработкой сайтов на Drupal или Joomla. Несмотря на то что в этом случае дизайнер привязан к конкретной платформе, экосистема этих платформ достаточно велика для того, чтобы в ней могли работать и дизайнеры, и разработчики.

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