Заказать сайт и не потерять деньги

Эта статься будет полезна когда вы хотите заказать разработку сайта в первый раз. Будет полезна в случае, если есть негативный опыт работы по созданию сайтов.

Общее устройство любого сайта

Зачем это нужно знать? Что бы в общих чертах понимать как работает каждый сайт, это поможет лучше понимать этапы, через которые проходит сайт от начала создания до конечного варианта.

Сайт состоит из таких компонентов:

  • Доменное имя
  • Серверная часть
  • ПО сайта
  • Шаблон оформления

Доменное имя сайта - это адрес, по которому можно зайти на сайт. Например, у этого сайта домен xlitservice.ru. Домен необходимо купить. Покупается домен у регистратора, компаний много, есть из чего выбрать. Важно, что бы домен был оформлен на вас или вашу компанию и был оформлен через ваш кабинет у регистратора, иначе у вас нет контроля над доменом. Купить не сложно: ввели желаемое доменное имя и, если оно свободно, нажали “купить”, ввели информацию, которую попросят, оплатили. Домен необходимо будет настроить, проще и надежнее это доверить профессионалам.

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

ПО сайта. Непосредственно за работу вашего сайта отвечает система управления контентом. Таких систем существует превеликое множество самых различных. Самое важное, что вы должны знать:

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

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

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

Шаблон сайта. Это отдельная часть сайта потому, что разрабатывается отдельно и не зависит напрямую от программного обеспечения управления сайтом. Внешний вид сайта определяет еще и функционал, доступный пользователю. Это та часть кода сайта, которая работает, преимущественно, на устройстве посетителя. Важно знать: программист не может сделать дизайн. Есть такие решения: шаблон можно купить на сайте шаблонов, выбор огромный, подойдет ли он вам - нужно выбирать; создать с дизайнером - так вы получите именно то, что будет вас устраивать. 

Надеюсь, что у вас сложилось общее понимание устройства сайтов. Что ключевое нужно запомнить: чем проще программное обеспечение сайта тем больше непрофессионалов выполняют работы. Дизайн нужно обсуждать с дизайнером, но никак не с программистом, это два разных типа личности.

Что нужно делать, что бы получить результат, который вас устроит. 

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