Skip to Content

Создание сайтов

Сайт является совокупностью файлов (электронных документов) либо организации, либо частного лица в компьютерной сети, которые объединены под одним адресом (IP-адресом либо доменным именем). Вместе, все сайты формируют Всемирную паутину.
В процесс создания сайта входит труд разных специалистов, такой вид деятельности носит название веб-разработки. Разрабатывать свои сайты будущие владельцы могут своими силами, а могут обратиться за помощью к специализированным разработчикам (конторам, бюро, студиям и так далее). Создание любого сайта состоит из трех основных этапов:
1)разработка дизайна (веб-дизайн). С помощью веб-дизайнеров разрабатываются макеты шаблонов страниц, определяется, каким образом потребитель будет иметь доступ к информации, а также услугам сайта (иными словами дизайнер занимается непосредственной разработкой пользовательского интерфейса).

Чаще всего страницы состоят из графических элементов, подготовкой которых занимаются шрифтовики, технические дизайнеры, фотографы, художники иллюстраторы и другие специалисты. Готовые шаблоны показывают заказчику, и если он удовлетворен их внешним видом, то наступает следующий этап разработки;
2)верстка веб-страниц. Макеты шаблонов попадают к верстальщику в виде простых или разбитых по слоям изображений. Задачей верстальщика является создать из данных графических макетов большие текстовые веб-страницы, на которых есть подготовленные для интернета изображения. Самым сложным моментом работы верстальщика является обеспечение совместимости веб-страницы с множеством браузеров (программы для просмотра веб-страниц). Браузеры могут по-разному интерпретировать одинаковые элементы разметки и правила CSS, и в итоге некоторые пользователи увидят содержимое веб-страницы не так, как задумывалось дизайнером и заказчиком. После того, как верстальщик исправит возможные ошибки с браузерами, наступает последний этап;
3)программирование. Готовые шаблоны страниц с указаниями дизайнеров по организации элементов сайта и работе, поступают к программистам. Они создают программную основу сайта с нуля, используя при этом CMS или фреймворк.
Когда сайт готов к использованию, его наполняют информацией.