Уже не в первый раз встречаюсь с людьми, которых попросту «развели» на деньги при заказе сайта, мне всегда их почему-то немного жаль. Я попытаюсь ответить на вопрос «Как правильно выбрать фирму, в которой вам сделают сайт».

Существует три варианта изготовления сайта в плане места изготовления:

заказать сайт в фирме;
нанять людей, которые сделают сайт;
сделать сайт самому;
и два варианта в плане как его делать:

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

Третий вариант по месту изготовления я рассматривать не буду, остановлюсь на первых двух, а вот варианты «как его делать» разберу подробно.

Заказать сайт в фирме.
Единственное, чем здесь нужно руководствоваться, так это известностью фирмы и ее клиентами. Если название фирмы на слуху, а в ее портфолио присутствуют сайты солидных организаций, то это именно та фирма, которая вам нужна. С вероятностью в 98% процентов вы получите отличный сайт, сделанный по последним технологиям, однако, примерно с такой же вероятностью вам придется серьезно потратиться. Большая цена такого решения — это плата за отсутствие проблем и нервотрепки. Далее, вы можете не прекращать сотрудничество с фирмой, а оставить свой новый сайт там на поддержку, никаких проблем в дальнейшем быть не должно. Можно подумать, что это самый дорогой способ решения задачи по разработке сайта, на самом деле — это далеко не так, почему ? — читаем ниже в статье. Вторым хорошим вариантом является наем людей, которые сделают сайт. Предлагаем создать сайт и продвижение недорого.

Наем людей, которые сделают сайт.
В штат необходимо набрать квалифицированных сотрудников, которые пройдут все шаги по разработке сайта самостоятельно. Такой вариант в некоторых случаях будет намного выгоднее предыдущего, сейчас объясню почему. Во-первых, работа над сайтом будет происходить всегда быстрее, оперативнее и в режиме реального времени, не будет бумажной волокиты в том объеме, как при заказе сайта в фирме, во-вторых, будет меньше всяких «непоняток», «недомолвок» и прочих недопониманий, в-третьих, это будет дешевле, но дешевле только с одной стороны, если вы не планируете постоянную работу над сайтом, то этот вариант вам не подходит, поскольку работникам в штате нужно платить зарплату. Здесь нужно отметить самое главное — сотрудники должны быть высококвалифицированными, в противном случае из такой работы ничего не выйдет.

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

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

Как делать сайт. Читать тем, кто задается вопросом «Где заказать сайт» ОБЯЗАТЕЛЬНО!!!
Подошли к самому главному вопросу. Прежде чем отвечать на него, нужно сесть, успокоиться и тихо подумать над вопросами: «Какие функции будет выполнять этот сайт?», «Чем он будет отличаться от других?», «Что я хочу получить от этого сайта?». Ответы на эти вопросы будут ответами на вопрос «Использовать ли какую-либо CMS?». CMS — content management system (система управления контентом). Вы наверное слышали такие названия как 1С-Битрикс, Joomla, Drupal, NetCat, UmiCMS, DotNetNuke — вот это все и есть CMS. Любая цмска — это более или менее универсальный продукт со всеми вытекающими отсюда последствиями, а именно:

за универсальность приходится расплачиваться свободой действий;
за популярность — безопасностью;
за бренд — деньгами;
за бесплатность — поддержкой;

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

Для каких сайтов нужно применять CMS ? Все просто:

сайт визитка или корпоративный сайт — информация о чем-либо;
интернет-магазин;
форум;
блог;
доска объявлений;
новостной сайт;
каталог чего-либо;

Во всех остальных случаях, будь то сайт знакомств, справочно-информационная система, система подачи объявлений и многое-многое другое лучше разработать сайт с нуля. Такой подход позволит реализовать все тонкости и особенности поставленной задачи, т.е. программное решение будет зависеть от конкретной задачи, а не будет притянуто за уши, как в случае с CMS, это сэкономит время, деньги и нервы. С другой стороны, что делать, если однажды придется что-то менять, но вы не сможете найти тех самых разработчиков и будете искать человека, который смог бы разобраться в чужом коде ? Естественно, найти такого работника будет сложнее, чем на работу с известной ЦМС. Так что, как говорится — «палка о двух концах».

Не нужно думать, что сайт на 1С-Битрикс — это хорошо и круто, а сайт студента Васи Пупкина, написанного с нуля на PHP — одна большая дыра в безопасности и коллекция всевозможных багов. Обычно все с точностью, да наоборот.