Разработка сайтов
Ниже мы рассмотрим ключевые этапы разработки сайта.
Проектирование — первый и наверное главный этап разработки сайта.
Проектирование сайта отвечает на вопросы:
Зачем мы делаем сайт — какая цель создания веб ресурса?
Как мы будем достигать целей?
Что получится в итоге?
Прототип сайта
Прототип сайта позволяет наглядно увидеть функционал фронтенда и админки. Также он вносит больше ясности в видение сайта как заказчиком так и исполнителем. Прототип нужен для клиента, программистов, дизайнеров и мира между ними. Помимо прототипа также может разрабатываться техническое задание на сайт, но мы считаем, что наглядный пример, который можно потрогать и пощелкать более приятен заказчику. При необходимости каждая страница может описываться и четко комментироваться для достижения 100% взаимопонимания.
Программирование
Программирование — собственно реализация спроектированого и спрототипированого функционала в рабочую программу. Программирование нужно закончить до начала верстки.
Дизайн
Имея прототип мы можем представить как будет работать сайт, а дизайнер — нарисует как он будет выглядеть. Какой формы кнопочка, какого цвета буковка…
Верстка
Для того, чтоб результат работы программистов выглядел как рисунок от дизайнера да еще и работал — нужно сверстать шаблоны.
Наполнение контентом
После верстки сайта его можно наполнять конентом. Контент — текстовая и графическая информация, то, за чем пользователь пришел на сайт.
Продвижение
Для того, чтоб все вышеописанное увидели люди — нужно показать им сайт. Как? Для этого существует продвижение сайта. Самые популярные способы это SEO и контекстная реклама, но есть еще более специфические методы (SMO, SMM, SERM) и несколько совсем непопулярных.
Также есть чисто технические моменты:
Выбор и регистрация доменного имени
Доменное имя — то, по чем посетители знают ваш сайт. От его оригинальности и лаконичности зависит как просто запомнить, от доменной зоны и соответствия товару/услуге — как просто будет продвигать сайт.
Размещение сайта на надежном хостинге
Хостинг — размещение сайта на специально предназначеном для этого сервере, который включен постоянно и имеет надежное подключение к сети интернет. Хостинг — фундамент, на котором держится сайт.