Что такое сайт и какие виды сайтов бывают?

Что такое сайт и какие виды сайтов бывают?

Что такое сайт и какие виды сайтов бывают?

Сайт – это информационный ресурс в интернете, состоящий из веб-страниц, объединенных общей тематикой и связанных между собой при помощи ссылок.

Физически сайт представляет собой набор файлов и папок, расположенных на сервере. Каждая веб-страница сайта – это HTML код, визуально оформленный при помощи таблиц стилей CSS.

У каждого сайта есть доменное имя – это уникальный адрес главной страницы сайта в сети интернет. Технически доменное имя указывает IP адрес сервера, на котором размещен сайт. К этому IP адресу привязана папка на сервере, в которой расположены файлы сайта.

Как правило, все современные сайты имеют базу данных (БД). В БД хранится текстовая информация, которая отображается на страницах сайта.

Для того чтобы пользователь мог просматривать сайт используется специальная программа, которая называется браузер. Браузер позволяет посетителю просматривать сайт в удобном для него формате. Для поиска сайтов в России используются две основные поисковые системы Яндекс и Google.

Когда пользователь вводит в браузере имя сайта, или переходит на сайт из поисковой системы, то браузер посылает обращение к серверу, сервер обрабатывает это сообщение и посылает запрос в БД, далее он получает текстовое содержание страницы и отображает его на экране в соответствие с макетом, заданным в HTML коде данной страницы. Визуальное оформление страницы осуществляется при помощи CSS стилей.

Иногда при долгой загрузке страницы мы видим этот процесс на экране: сначала появляется не оформленный текст и далее после загрузки стилей на экране появляется уже красиво оформленная страница.

Виды сайтов по технологии создания

Самописный сайт

Что такое самописный сайт?

Самописный сайт – это сайт, созданный с нуля на одном из языков программирования, который не имеет привязки к существующим системам управления сайтами, а также не имеет привязки к системам для создания сайта. Наиболее часто для написания кода сайта используют язык программирования PHP или Piton, для создания структуры страниц используется язык гипертекстовой разметки HTML, для визуального оформления — таблицы каскадных стилей CSS.

Самописный сайт позволяет реализовать все необходимые функции для сайта. Единственный минус, что он может не содержать административной панели для редактирования контента, либо эта панель будет ограничена по функционалу, то есть каждый раз когда Вам будет необходимо добавить или поменять контент – придется обращаться к программисту. Плюс весь функционал для SEO продвижения сайта также необходимо реализовывать с нуля и либо прописывать все это на этапе создания сайта, либо после обращаться к программисту для доработки функционала.

Сайты на CMS

Что такое CMS?

CMS – это система управления сайтом, то есть по факту это уже готовый функционал для сайта, в котором вы можете установить нужный шаблон и пользоваться им.

Плюсы использования CMS:

  • Система управления сайтом дает возможность создавать и администрировать сайт без наличия навыков программирования.
  • Все модули для SEO уже есть в наличии, или их можно бесплатно установить.
  • Удобный функционал редактирования контента.
  • Быстрота создания сайта.

Наиболее популярные CMS:

  • WordPress,
  • Bitrix,
  • Webasyst,
  • ModX,
  • Joomla,
  • OpenCart и другие.

Минусы:

Единственный минус – это ограниченный функционал, то есть по факту у вас есть сайт из коробки с определенным набором функций, если вам нужны другие функции – вы заказываете доработку или создание нового модуля для сайта.

Сайты на фреймворке

Что такое фреймворк?

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

Фреймворк целесообразно использовать если стандартного функционала CMS не достаточно.

Плюсом использования фреймворка является возможность создать уникальный сайт с любым требуемым функционалом, при этом вы не пишите все модули с нуля, а используете уже готовую библиотеку классов и функций, реализованную на данном фреймворке.

Минус – все модули для создания и управления контентом, а также для SEO оптимизации нужно прописывать на этапе создания сайта, либо заказывать доработку сайта после его создания. Готовых модулей и плагинов тоже не существует – все нужно программировать.

Напишите искомую фразу и нажмите Enter

Shopping Cart

Расчет стоимости продвижения

    Нажимая кнопку "Заказать", я даю согласие на обработку персональных данных


    Индивидуальное предложение

      Нажимая кнопку "Заказать", я даю согласие на обработку персональных данных


      Заказ обратного звонка

        Нажимая на кнопку Заказать звонок Вы даете свое согласие на обработку персональных данных


        Заказать создание и продвижение сайта

          Нажимая на кнопку Заказать Вы даете свое согласие на обработку персональных данных


          Тариф Mini

            Нажимая на кнопку Заказать Вы даете свое согласие на обработку персональных данных


            Тариф Standart

              Нажимая на кнопку Заказать Вы даете свое согласие на обработку персональных данных


              Тариф Premium

                Нажимая на кнопку Заказать Вы даете свое согласие на обработку персональных данных


                Бесплатная консультация

                  Нажимая на кнопку Заказать консультацию Вы даете свое согласие на обработку персональных данных


                  Бесплатный аудит сайта

                    Нажимая на кнопку Заказать аудит Вы даете свое согласие на обработку персональных данных


                    Скидка 10%

                      Нажимая на кнопку Получить скидку Вы даете свое согласие на обработку персональных данных