Веб-дизайн (web page design) – это процесс проектирования, планирования, моделирования и реализации доставки электронного содержимого через сеть Веб с использованием технологий (на основе языков разметки), подходящих для интерпретации и визуализации веб-браузером или другим графическим веб-интерфейсом пользователя.
Основными аспектами веб-дизайна (в первую очередь для коммерческих веб-сайтов) являются следующие:
Содержимое. Информационное наполнение должно быть релевантным тематике сайта и ориентированным на целевую аудиторию сайта.
Удобство в использовании (usability). Сайт должен иметь дружественный пользовательский интерфейс с простой и надежной навигацией.
Внешний вид. Графика и текст должны быть выполнены в одном стиле и согласованы на всех страницах сайта. Стиль оформления должен демонстрировать профессионализм, привлекательность и релевантность.
Видимость. Сайт должен легко находиться с помощью большинства поисковых систем и рекламных площадок.
По-сути, веб-сайт - это информационная система, которая содержит две основные компоненты:
Компоненту представления (front-end). Видимое содержимое (разметка страниц, графика, аудио и текст).
Компоненту реализации (back-end). Связана с организацией и эффективной реализацией исходных кодов. Включает в себя неотображаемые сценарии, серверные компоненты, являющиеся основой для компоненты представления.
Процесс разработки веб-приложений
Работа с заказчиком начинается с составления краткого описания, в котором излагаются пожелания заказчика по визуальному представлению и структуре сайта. С учетом возможностей программных и дизайнерских средств и исходя из краткого описания, менеджер составляет требования к проекту, которые должны быть утверждены заказчиком.
Этапы проектирования веб-сайта зависят от объема сайта, его функциональности и многого другого.
Разработка веб-сайта включает в себя следующие этапы:
Дизайн главной и типовых страниц сайта. (выполняетя обычно в графическом редакторе).
HTML-кодирование, в результате которого создаётся код, который можно просматривать с помощью браузера.
Программирование сайта. Может осуществляться как "с чистого листа", так и с помощью специального высокоуровнего пакета - системы управления сайтом (CMS).
Размещение сайта в Веб, наполнение контентом и публикация.
Оптимизация веб-сайта с целью повышения его видимости в Веб.
Сдача сайта заказчику.
Для дизайна веб-сайта и разработки веб-приложений для него имеет широкий спектр инструментальных средств.
Технологии, которые обеспечивают деятельность World Wide Web: