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

На чем будет создан ваш сайт?

Уточните язык программирования, базу данных, используемый фреймворк или CMS. Это самый важный момент, ведь от этого зависит:

  1. стоимость доработок (самый дешевый вариант — разработчики с самыми распространенными знаниями, разработчики платных CMS стоят дороже, еще дороже дорабатывать никому неизвестные CMS и «самопальные» сайты);
  2. качество работы сайта (бывают «глючные» движки, например, использование CMS Made Simple в качестве интернет магазина);
  3. защищенность сайта от взлома и заражения вирусами (есть очень «дырявые» CMS, просто поищите информацию по запросу название CMS + «уязвимости»);
  4. возможности поискового продвижения (не все CMS одинаково хорошо продвигаются в поиске, некоторые из них не предоставляют возможности редактировать meta-теги и title страниц);
  5. возможность сменить подрядчика поддержки проекта (не все возьмутся за чужой проект, особенно плохо документированный, написанный неизвестно кем и как);
  6. возможность нанять собственного разработчика или аутсорс специалиста (сложности поиска специалиста с нужными знаниями и желанием взяться за ваш проект);
  7. простота поддержки и обновления (например, CMS Drupal позволяет обновлять сайт в автоматическом режиме).

Готовая CMS или собственная разработка?

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

С большой долей вероятности — все это означает переделку сайта в будущем, но с куда большими затратами, ведь вам придется переносить существующий контент проекта на новую структуру сайта.

Не стоит забывать, что ни одна студия не будет существовать вечно. Что будет с ее разработкой потом? Кто будет ее развивать и поддерживать?

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

Фреймворк или собственная разработка?

Крупные проекты обычно пишутся под индивидуальные требования заказчика. Стоит ли начинать с нуля, используя «чистый» язык программирования, или же взять готовый фреймворк (каркас проекта)?

Среди плюсов использования фреймворка можно выделить:

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

Из минусов использования фреймворка стоит упомянуть:

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

Как и всегда, при выборе следует искать компромисс между стоимостью, скоростью и качеством разработки проекта.

CMS платная или бесплатная?

Вернемся к простым проектам на CMS. Какую выбрать платную или бесплатную?

Платные CMS привлекательны готовыми наборами из коробки по недорогой стартовой цене, нацеленными на определенный бизнес. Однако на этом все положительные стороны обычно заканчиваются. Из минусов платных CMS стоит упомянуть:

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

Наличие гарантий?

Не лишним будет спросить — будет ли предоставлена гарантия на созданный сайт?

Мы гарантируем отсутствие программных ошибок на сайте в течении 12 месяцев после полной оплаты и сдачи проекта. Это означает, что если возникла ошибка и она присутствовала на момент передачи проекта заказчику (не является следствием модификаций кода или неправильно установленных обновлений), то она устраняется совершенно бесплатно.

Наличие документации?

Заранее уточните — будет ли предоставлена документация к созданному сайту?

Мы предоставляем документацию пользователя ко всем нашим проектам. В документации описан основной функционал сайта и есть все необходимое для ежедневной работы с сайтом. Обратитесь к нам и проверьте самостоятельно!