- Что такое сайт?
- Для чего нужны сайты?
- Как сделать сайт?
- На каких технологиях работают сайты?
Что такое сайт?
Сайт от английского website; web – сеть; site – место. Сайт, он же вебсайт – это место в Интернете или локальной сети, представляющая из себя, как систему объединенных ссылками документов, так и разрозненные документы, не связанные с собой, которые объединены одним именем или находятся по одному адресу. Владельцами сайтов могут быть, как физические, так и юридические лица, организации.
Для чего нужны сайты?
У каждого сайта есть своя цель. Рассмотрим какие цели бывают.
- Цель: просветить, рассказать, поделиться информацией – это информационные сайты, на них можно найти полезную информацию, прочитать о новинках, новостях. Назовем их – информационно-новостными сайтами.
- Цель: продать товар или услугу – это сайт, представляющий из себя витрину магазина в сети интернет. Будем называть их интернет-магазины.
- Цель: поиск информации по сайтам – это поисковые сайты. Такие сайты позволяют искать разную информацию в сети.
- Цель: общение в сети – это чаты, социальные сети, форумы. На таких сайтах основная идея обмен информации, задавать вопросы, отвечать на них, получать советы и просить о помощи в решении разнообразных вопросов. Ответ можно получить, как от профи, так и от дилетанта.
- Цель: обучение – сайты вузов, школ, групп, которые занимаются обучением. Такие сайты могут представлять, как новости и специфику заведения, так и, обучающие курсы и тесты.
- Цель: показать себя – частные сайты, домашние страницы, блоги. На таких сайтах бывает много информации, как личного характера, так и общего, скопированного из разных источников. Основной целью, часто неосознанно является само-пиар, выделиться из толпы.
- Цель: энциклопедии, коллективное знание – порталы, собирающие информацию из разных источников, как коллективно, так и индивидуально, представляют из себя информационные библиотеки, и библиотеки программного обеспечения в виде исходных кодов.
Как сделать сайт?
Сайт можно сделать самому, а можно заказать у многообразных фирм, которые занимаются разработкой сайтов.
Перед тем, как делать сайт, будет необходимо определиться с тематикой сайта, о чем он будет и какое будет у него название. Затем стоит придумать оформление сайта, в случае, если вы заказываете сайт, вам будет необходимо знать ваших конкурентов или же те сайты, которые вам нравятся, на их основе вам будут предлагать несколько вариантов оформления вашего сайта.
Когда вы уже определились с тем, о чем будет ваш сайт и как приблизительно он будет выглядеть, потребуется информация для его наполнения и знание о том, сколько вы будете в него вкладывать сил и времени, от этого будет зависеть нужна под ваши нужды система управления сайтами (CMS).
После того, как сайт готов и наполнен информацией, его можно размещать в Интернете и продолжать с ним ежедневно работать.
На каких технологиях работают сайты?
Сайты работают на серверах. Сервер из себя представляет специально настроенный компьютер, со специальной операционной системой Linux, Unix или Windows.
Когда сервер уже определен, то дальше определяется какие цели должен достигать сайт. В зависимости от этих целей уже выбираются инструменты, реализующий функционал сайта.
Для простых сайтов достаточно статичных страниц. Такой веб-сайт написать очень просто, но это «очень просто» будет только в том случае, когда вы имеете представление о таких технологиях как: HTML, CSS, JavaScript.
Когда планируется большой сайт, с постоянно растущим содержимом, то писать его статичными страницами будет очень накладно в будущим. Во-первых, будет трудно обновлять навигацию на постоянно разрастающихся страницах вашего ресурса. Представьте, когда у вас 200 страниц, вы добавляете ещё 1 и на каждой старой странице должна быть ссылка на новый документ. Даже, если вы уже научились добавлять ссылки в свои страницы и это у вас занимает 1 минуту, то на эти 200 страниц у вас уйдет минимум 200 минут, но чаще всего на это вы потратите пол дня или больше. Во-вторых, управлять таким количеством статичных документов без системы управления сайтов становится непосильной задачей, которая будет у вас отнимать все ваше время.
Для крупных, постоянно растущих интернет ресурсов применяются уже автоматические методы, это могут быть CMS (Content management system) – система управления содержимым сайта, так и полуавтоматические скрипты, упрощающие распространенные операции на статичных сайтах.