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

Основная причина такого восприятия – недостаток терминологии. Когда мы все вносим такие обобщения как «сайт» и «разработчик», не внося уточнений, получается такая же ситуация, как если бы мы все объекты строительства называли зданием. Нам бы тоже не всегда была понятна разница в стоимости между гаражом и небоскребом, если бы мы их называли просто «зданиями», а всех работников просто «строителями», не упоминая специализацию. Пример, конечно, утрированный, но, на мой взгляд, хорошо описывает ситуацию.

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

  • Тип разработчика
  • Профессиональный уровень разработчика
  • Количество затраченного времени
  • Уровень ответственности

Я попробую разделить виды разработки сайтов по вышеперечисленным факторам.

Работа с конструкторами

Сколько стоит разработка сайта?

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

Тип разработчика – оператор программы-конструктора.

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

Количество затраченного времени – зависит от проекта. Часто сводится ко времени, необходимому на заполнение контентом (текст, картинки) + 1-2 часа на настройку внешнего вида сайта, но это сильно зависит от самого конструктора.

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

Для каких проектов подходит?

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

Преимущества: быстро и дешево можно запустить простой сайт.

Основные минусы:

  • Нет возможности дорабатывать. Можете использовать только функционал, предусмотренный конструктором.
  • Получите не совсем Ваш сайт. Вы получаете право использовать площадку, пока она существует, ну и пока Вам подходит их предложение в целом.

CMS + плагины и шаблоны

Сколько стоит разработка сайта?

Речь идет о сборке сайта из готовых частей.

Тип разработчика – конструктор

Профессиональный уровень разработчика – минимальный. От разработчика нужно:

  • навыки установки CMSна хостинг
  • базовая настройка CMS и шаблона
  • ориентироваться в немалом количестве плагинов, модулей, компонентов, аддонов, проще говоря – в сторонних расширениях функционала
  • знание html и css

Разработчики, работающие в таком сегменте, обычно не имеют навыков программирования или имеют начальные знания.

Количество затрачиваемого времени – зависит от сложности проекта, но зачастую – соизмеримо с разработкой на конструкторе

Уровень ответственности – практически нулевой. Разработчик собирает сайт из готовых узлов, он не может нести ответственность за код, который не писал и даже не может прочитать. Если Вас что-то будет не устраивать в результате, то максимум Вам заменят один плагин на другой аналогичный, что вообще не гарантирует решение проблем. В случае возникновения проблем, нужно обращаться в поддержку разработчиков плагинов (если она есть), шаблонов и CMS.

Для каких проектов подходит?

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

Преимущества: Вы получите сайт в свою собственность, запуск проекта происходит относительно быстро и не дорого.

Недостатки:

  • Уязвимость. Используя расширения разных разработчиков непонятного уровня, есть большой риск создания уязвимостей для взлома.
  • Скорость. Сайты, созданные таким образом, очень часто работают медленно.
  • Совместимость. Когда на сайте установлено большое количество плагинов, написанных разными разработчиками, начинаются проблемы с совместимостью между собой разных плагинов.
  • Выбранная CMSпрактически не используется. Современные шаблоны почти всегда работают на стороннем движке шаблонов и, по сути, Вы не получаете тех преимуществ выбранной CMS, ради которых ее выбирали. Это делают для того, чтобы один шаблон было легче адаптировать под разные CMS.

CMS + индивидуальный дизайн + разработка индивидуального функционала

Сколько стоит разработка сайта?

В этом случае, работа заключается в проектировании интерфейсов, отрисовке дизайна, верстке и программировании функционала на базе готовой CMS (системы управления контентом).

Тип разработчика – универсал.

Профессиональный уровень разработчика – средний и выше.

Для подобной работы обычно требуется уже команда, состоящая минимум из дизайнера и программиста.

Минимально, от команды понадобятся следующие навыки:

  • UI/UX-дизайн
  • Отличное владение версткой
  • Хорошее знание JavaScriptи PHP (или другого серверного языка программирования)
  • Хорошее знание работы с базами данных
  • Отличное знание CMS

Уровень ответственности – высокий. Разработчик несет ответственность за весь дописанный им функционал, верстку и правильность настройки CMS. Но за код самой CMS ответственности не несет.

Для каких проектов подходит?

Подойдет для подавляющего большинства проектов. Основной проблемой станет масштабируемость при развитии. «Коробочные» CMS не предназначены для проектов с большой нагрузкой.

Преимущества: несмотря на то, что сайт делается на «коробочном» движке, при грамотном подходе Вы получите качественный, персонализированный инструмент для своего бизнеса.

Недостатки:

  • Относительная уязвимость. Чаще всего взламывают именно «коробочные» движки, из-за их популярности и публикуемых методах взлома.
  • Удобство. «Коробочные» CMSявляются универсальными, а это неизбежно приводит к тому, что далеко не всем будет удобно при управлении ими.
  • Ограничение в развитии.

Разработка сайта на базе уникального «самописного» движка

Сколько стоит разработка сайта?

Речь идет о полностью индивидуальной разработке системы под Ваш проект.

Тип разработчика – архитектор.

Написать самостоятельно CMS – задача довольно незаурядная. Для такой работы нужны не только способности, но и богатый опыт (особенно успешный).

Перечислять необходимые навыки, в этом случае, не имеет смысла. Тут нужны топовые разработчики.

Уровень ответственности – полный. Поскольку вся работа, от проектирования до реализации, полностью под контролем разработчика, то и вся ответственность на нем.

Для каких проектов подходит?

Для проектов с нестандартными требованиями, будь то большое количество нестандартного функционала или разработка под высокие нагрузки.

Преимущества:

  • Удобство. Система, написанная под Ваш проект, будет максимально удобной, продуманной именно под Ваши задачи.
  • Стоимость обслуживания. Такие системы обычно легко дорабатывать и в обслуживании они обходятся дешевле.
  • Надежность. «Самописные» движки почти никогда не ломают.
  • Скорость. Качественно написанный движок будет работать быстро и справится с большой нагрузкой.

Недостатки: единственный недостаток – стоимость такой разработки и сроки реализации. Обычно такая работа занимает не менее 9 месяцев и требует высокооплачиваемых разработчиков.

Так что же насчет стоимости?

Сколько стоит разработка сайта?

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

Если делать такой проект на конструкторе, то, скорее всего, понадобится 2-5 часов. Реализовать это можно и собственными силами, но если захотите делегировать, то подобная работа на фрилансерских площадках оценивается в среднем в 35-50 USD.

Если подобный сайт делать на CMS с готовым шаблоном и плагинами, то потребуется 3-7 часов. Работа может обойтись в 50-100 USD + покупка шаблона может стоить порядка 50 USD.

При разработке такого сайта на CMS с уникальным дизайном, понадобится около 35 часов. Стоимость разработки в студии составит порядка 400-500 USD.

Реализовывать подобный проект на самописном движке вряд ли придет кому-то в голову. Но стоимость разработчика в этом сегменте – от 20 USD в час.

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