Термин "разработка сайта"
Термин "разработка сайта" часто используют наравне с термином "создание сайта", как его синоним. Однако это не совсем правильно. Создание сайта, как и любого другого продукта содержит целый ряд стадий (этапов) и "разработка" это только одна из ряда стадий:
- маркетинг;
- разработка сайта - разработка макета дизайна, структуры сайта, блок-схем программ;
- программирование и верстка;
- отладка (испытания) "макета" сайта;
- наполнение сайта контентом;
- опытная эксплуатация;
- доработка сайта по результатам опытной эксплуатации.
Разработка сайта, как было отмечено, состоит из двух составляющих. Рассмотрим их немного подробнее.
Разработка макета дизайна
На этом этапе в одном из графических редакторов разрабатывается визуальный вид сайта. Обычно создается 2-3 макета из которых Заказчик выбирает тот, который его больше устраивает. Иногда проводится разработка одного макета дизайна, и, в зависимости от его оценки Заказчиком, он принимается, проводится его доработка по замечаниям, проводится разработка нового макета дизайна.
Далее, на стадии верстки, графическое изображение дизайна разрезается на элементарные изображения и компонуется графическое представление сайта в формате HTML.
Разработка структуры сайта, блок-схем программ
Структура сайта (каркас, хребет) это основа сайта. Она определяет все разделы сайта, все его страницы, систему навигации по сайту, его usability. Структура сайта, как и макет дизайна должна документироваться и утверждаться Заказчиком.
Утвержденные Заказчиком макет дизайна и структура сайта - это два основополагающих документа при создании сайта.
Блок-схемы программ - это блок схемы программной реализации структуры сайта определяющей структуру программы сайта: набор и взаимодействие модулей на верхнем уровне, реализацию модулей сайта на нижних уровнях. Разработка блок-схем программ - основа структурного программирования, без применения которого невозможно построить качественные корпоративные сайты, проводить их эффективную поддержку и, тем более, последующие редизайны сайта.