logo
Web
Максим Колмогоров
Максим Колмогоров
Разработка сайтов

На чем лучше сделать сайт: совет бизнесу

Автор статьи постарался рассмотреть вопрос с точки зрения бизнеса, изложить свои мысли опираясь на шестилетний опыт разработки самых разных систем: от простых сайтов до сложных энтерпрайз решений.

На чем лучше сделать сайт: совет бизнесу

На чем лучше сделать сайт

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

Конструкторы сайтов

Существует много конструкторов сайтов: LPmotor, Тильда и десяток других. Конструктор позволяет без знания программирования накидать неплохой небольшой сайт, достаточно посидеть и поучиться работе с ним (с каким-то конкретным конструктором).

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

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

Нанимая разработчика, Вы все равно заплатите достаточно денег за его работу, примерно столько же если бы оплатили работу программиста при разработке простого сайта на готовой CMS (аля WordPress или Bitrix). Плюс, сколько бы функционала на данный момент не было в конструкторах, на нем не сделать нормальный интернет-магазин или не типовой проект. Да, в Тильде есть возможность сделать магазин, но это будет простой как репа магазин с кнопкой в корзину и формой обратной связи. Поэтому, если захотите сделать систему промокодов, фильтры, бонусы, личный кабинет – это точно не по части конструктора.

Можно сказать что есть еще некоторые юридические моменты касательно хранения данных: все сообщения и заказы будут храниться и проходить через сервера конструктора. Если Вам по закону запрещено передавать клиентские данные третьим лицам – это тоже путь не для Вас.

Сайт на CMS

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

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

Готовых CMS тьма: Drupal, ModX, Netcat, WordPress, Bitrix, OpenCart, Joomla, TYPO3 и так далее. Автор перечислил лишь CMS для языка программирования PHP, а ведь сайты еще делают на Node.js и Python. Разберем лишь PHP, потому что именно этот язык выбирают все кому не лень, и он популярен в России.

Node.js и Python тоже отличные языки, просто их берут чаще всего для разработки каких-то уникальных вещей. Да и статья в реферат превратится если обо всем писать.

популярные cms

Половина всех CMS написанных на PHP (включая указанные выше) либо нишевые, либо мертвые. Joomla и Netcat морально устарели, ModX хоть и прекрасен, но очень нишевый и его использует полтора человека. Сейчас чаще всего можно услышать про Bitrix, WordPress и Opencart, именно эти CMS больше всего использует российский бизнес.

Bitrix и Opencart прекрасные решения для создания интернет-магазина, WordPress отличный инструмент для создания одностраничника, блога, информационного ресурса и любого корпоративного сайта (главное не интернет-магазина). Минусов при такой разработке не много: цена (и то не всегда) и проблемы при доработке ядра любой готовой CMS.

Разница в цене за одностраничник и интернет-магазин колоссальная, поэтому многих начинает пугать такой исход, и они принимают неверные решения: например, сделать магазин на WordPress, вместо OpenCart и Bitrix. А доработка ядра CMS чаще не приводит ни к чему хорошему. Но тут главное правильно выбрать инструмент для разработки и не пытаться делать на основе готовой CMS проект похожий на целую CRM-систему, и тогда править ядро никогда не придется.

Сайт на фреймворке

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

Обычно, к разработке на фреймворке прибегают при реализации каких-то нетипичный систем. Например, нужна корпоративная CRM для учета клиентов или ERP-система для учета складских остатков. Очень часто на фреймворках делают API для мобильных приложений. Короче, тема скользкая и довольно техническая. Обычно, при разработке таких вещей клиент не лезет в разработку, и программисты сами выбирают технологии для реализации: это может быть PHP или Node.js, это может быть Laravel или Express. Без понимания сути сюда заказчику лучше не лезть, пусть знающие ребята сами решают что нужно.

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

Итог

Конструктор подходит для простых сайтов и тестирования ниши, CMS для классического интернет-магазина и корпоративного ресурса, фреймворки для CRM и для тех кто реально понимает что он делает.

Разработка сайта
Получите персональную стоимость на разработку сайта сегодня
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Оставьте комментарий

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Нет комментариев