Сайт

Сайт – это совокупность страниц в сети Интернет, объединенных в одно целое и доступных по доменному имени или IP-адресу.
Для того, чтобы Ваш сайт был доступен в Интернете, необходимы три составляющие:

  • доменное имя (можно настроить отображение сайта и по IP-адресу, но вариант с доменным именем является предпочтительным);
  • хостинг (размещение на сервере);
  • контент (собственно содержимое сайта).

Виды сайтов

Ниже представлены наиболее популярные виды сайтов.

Сайт-визитка

Состоит из одной или нескольких страниц и предназначен для презентации базовой информации о деятельности и контактных данных его владельца.

Корпоративный сайт

Содержит детальную информацию о компании, обычно также ассортимент предоставляемых товаров или услуг.

Интернет-магазин

Такой сайт подразумевает продажу товаров или услуг посредством сети Интернет, в его состав входит каталог продукции и интерфейс, позволяющий оформить и оплатить заказ.

Блог

Содержимое сайта составляют регулярно добавляемые заметки, (текст, изображения, мультимедиа), иначе говоря, это интернет-дневник.

Портал

Сайт такого рода насыщен различными сервисами (почта, новости, погода, развлечения и т.д.) для привлечения и удержания максимального количества посетителей.

Контент-проект

Включает в себя материалы по определенной тематике: статьи, книги, аудио- и видеофайлы. Цель такого сайта – привлечение посетителей, объединенных общим интересами.

Технологии разработки сайта

Учитывая то, что сайты можно разработать различными способами, мы рассмотрим, из чего может состоять сайт.

HTML

Сайт может составлять совокупность страниц на основе HTML, которые включают текст, графические изображений и элементы языка гипертекстовой разметки, отвечающего за представление страницы в браузере. Такой сайт отображает исключительно содержимое данных страниц и не использует дополнительных скриптов для генерации страниц. Сайт является статичным (статическим), то есть пользователь при каждом обращении видит сайт в неизменном виде. Изменения вносятся вручную непосредственно в программный код сайта.

PHP и другие языки программирования

Многие сайты написаны на PHP (Hypertext Preprocessor – гипертекстовый процессор) – это язык программирования, специально разработанный для написания веб-сценариев, выполняющихся на стороне веб-сервера. Таким образом, если сайт разработан с помощью PHP, он будет состоять из совокупности файлов, содержащих скрипты для исполнения. За счет этого сайт можно создать динамическим – контент будет генерироваться в зависимости от действий пользователя на сайте.
Помимо достаточно распространенного PHP, для интернет-ресурсов используют и другие технологии – Perl, Python, Ruby, ASP.NET и т.д.

CMS

CMS (Content management system) – это система управления контентом, набор скриптов для создания, редактирования и управления контентом сайта. Примерами CMS являются Wordpress, Joomla, PrestaShop. При разработке сайта посредством СMS также используются технологии PHP, Javascript, задействованы базы данных. Отличительная особенность в том, что страницы сайта формируются динамически после обращения клиента к веб-серверу. Все больше пользователей выбирают CMS как инструмент для создания сайтов, поскольку ее графический интерфейс позволяет упростить процесс разработки, к тому же для этого не требуются глубокие знания программирования.

Конструктор сайтов

Процесс разработки сайта с помощью конструктора является интуитивно понятным. Конструктор может основываться на технологии “drag and drop” (перетаскивание элементов с помощью мышки) или на выборе внешнего вида уже закрепленных в шаблоне элементов. Дизайн определяется выбранным шаблоном, компоненты сайта легко добавить, настроить, удалить. При редактировании сайта в режиме конструктора изменения видны в режиме реального времени. Недостатком большинства конструкторов сайтов является отсутствие доступа к файлам сайта, таким образом, загрузить сайт или перенести его на другой хостинг зачастую не представляется возможным.