Итак, вы решили сделать сайт. Сперва нужно определиться, и ответить на вопрос — «Зачем вам сайт?». Отсюда можно вывести следующие наиболее популярные типы сайтов.

  1. Сайт-визитка. Он же сайт-портфолио. Это небольшой лендинг или блог для привлечения ваших клиентов. Такой сайт делается достаточно быстро, в нет какого-то узко заточенного функционала.
  2. Интернет-магазин. Такой сайт заточен на продажи. Это уже коммерческая разработка — и нужно тщательно проговаривать, какой функционал нужен в системе, так как в различных CMS системах функционал сайта может сильно отличаться.
  3. CRM системы и корпоративные сайты. Такие сайты используются для ведения клиентской базы или для удаленной корпоративной работы. Есть также готовые решения, как для малого бизнеса так и для больших корпораций.
  4. Блоги и новостные сайты. В этом сегменте также есть уже готовые решения, если мы говорим о небольших тематических блогах и форумах.

Остальные типы сайтов являются менее популярными, поэтому социальные сети или «аналоги Авито» с которыми иногда приходят заказчики — мы вынесем за скобки и обсуждать не будем. Как правило это высонагруженные решения, под которые нет типовых решений, а следовательно разработка должна вестись командой разработчиков. Такие проекты требуют под себя достаточный бюджет, техническое задание и понимание того как будет реализовываться проект.

Теперь нам следует обозначить, а какие инструменты для быстрой разработки сайтов у нас есть. Грубо говоря, а на чем можно сделать сайт? Есть три варианта — конструктор сайтов, CMS и собственная разработка на фреймворке.

Конструторы сайтов позволяют собирать сайты без программирования. Т.е. сделать себе сайт может любой человек. Примерами таких конструкторов могут являться Тильда, Wix или Сайты 24 в системе Битрикс.

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

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

Или отдельный вопрос про ту же Тильду это интеграции с другими платформами — например CRM. У клиента пользовавшегося Тильдой все заявки приходили в Битрикс 24 в сущность «Лиды», а клиент хотел, чтобы в «Сделки» — реализовать это на Тильде не было возможности, так как у штатной интеграции нет такого функционала.

CMS. Это уже написанный сайт — самые знаменитые примеры тут WordPress или Битрикс. Главное преимущество CMS — то что такой сайт достаточно быстро можно довести до релиза. При этом в отличии от конструкторов, в CMS есть возможность работы с кодом. Программисту не нужно с нуля писать сайт, в то же время можно что-то подправить или модернизировать под себя.

Но есть и недостатки — например в случае с Битриксом, пользователям бывает не нравиться админ панель сайта — а ее редактирование запрещается самим вендором, так как нет гарантии, что дальнейшие обновления продукта не поломают доработки сделанные в админке. Или например нет уже готовых инструментов для работы — например в WordPress нет корректно работающей интеграции с Instagramm ее проще написать самому. Поэтому на этапе создания сайта нужно понимать, какой функционал должен быть в системе, иногда проще все сделать с нуля на фреймворке.

Тем не менее CMS это отличное решение — на 90% решающее большинство проблем малого и среднего бизнеса. Создание сайта на CMS будет дешевле, чем с нуля на фреймворке, но в то же время дороже конструктора. Это золотая середина. Более половины сайтов в интернете написаны на той или иной CMS системе.

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

Сделаем выводы:

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

CMS на них делается большинство сайтов. Это золотая середина по соотношению цена/качество/срок реализации.

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

Categories: Статьи

0 Comments

Добавить комментарий

Avatar placeholder

Ваш адрес email не будет опубликован. Обязательные поля помечены *