На заре Интернета, когда только начинали появляться первые стандарты и технологии для веб-страничек, существовала, по сути, лишь одна профессия - веб-мастер. Один человек, как правило, делал весь сайт от начала и до конца. Хотя от старта массового освоения виртуального пространства и прошло-то всего чуть больше 10 лет, ситуация уже коренным образом изменилась, а те времена кажутся нам сейчас бесконечно далёкими.
Конечно, есть и сегодня простые сайты, которые делаются одним человеком, освоившим самые азы html. Такой сайт можете сделать и Вы. Но для сколь-нибудь сложного проекта нормой стало разделение процесса строительства сайта на этапы, на каждом из которых требуются достаточно специальные познания и опыт, и, зачастую, каждый из этих этапов работы над сайтом выполняется узким специалистом, человеком, который не привык делать ничто другое. В общем случае, можно выделить следующие этапы работы над сайтом:
- дизайн
- вёрстка
- написание программной части
- подбор хостинга и настройка правильной работы сайта уже на сервере
- "раскрутка" или "оптимизация" (что, по сути, одно и то же) сайта, т. е. привлечение посетителей и повышение рейтинга вашего сайта в сети
Конечно, строго говоря, сюда нужно было включить и такие этапы, как разработка идеи сайта, наполнение его содержимым (контентом), но всё же данные задачи не являются задачами, специфичными именно для технологий веб-строительства, поэтому их пропустим.
Рассмотрим веб-дизайн, с которого, как правило, начинается создание сайта. Как правило, первоначальная картинка, на который мы увидим, как будет выглядеть страничка, рисуется в специальной программе, вроде Adobe Photoshop или Corel Draw (эти программы чаще всего используются веб-дизайнерами для работы, соответственно, с растровой и векторной графикой).
Конечный результат работы дизайнера, например, файл в формате psd (такие расширения используются программой Photoshop), ещё не подходит для его размещения в интернете - файл передаётся верстальщику, который затем разрезает картинку на отдельные элементы, встраивая их в html-код страницы.
Однако считать, что умение веб-дизайнера заключается в основном в знании и способности пользоваться графическими редакторами, было бы большой ошибкой. Сделать хороший оригинальный дизайн сайта очень сложно, и для этого нужно иметь не просто опыт и знание технологий, но ещё и хороший художественный вкус. При этом, именно в силу субъективности критериев хорошего дизайна, конкретного перечня правил, которые можно было изучить и создавать хорошие сайты, не существует. Тем не менее, есть некоторые общие рекомендации, придерживаясь которых, можно избежать серьёзных ошибок.
1) Перед созданием дизайна нужно полностью продумать структуру сайта и чётко представлять себе, какое содержание должно быть размещено на странице. Несмотря на то, что данное требование является достаточно очевидным, многие, особенно начинающие создатели сайтов допускают ошибку, предполагая, что можно сначала создать дизайн, а затем, отталкиваясь от дизайна, внести на страницу структуру и содержание. Из подобных попыток, как правило, ничего хорошего не получается.
2) Лучше сделать простой, но стильный сайт, чем сайт безвкусный, перенасыщенный графикой и анимацией. Желательно, чтобы на сайте вообще не было ничего лишнего.
3) Функциональность и удобство пользования сайтом должны быть первичны по отношению к дизайну. Заботиться нужно в первую очередь о том, чтобы посетитель, впервые попавший на сайт, мог легко сориентироваться и быстро получить доступ к необходимой для него информации, и только потом о том, чтобы ваша страничка выглядела красиво.