Когда стоит выбирать Битрикс: плюсы и минусы системы

Каждый день на Facebook появляется множество постов с просьбой помочь определиться с CMS для проекта. И, наверное, в 100% этих тем каждый раз разгораются дебаты по поводу CMS Битрикс. «Распиаренный маркетинговый продукт» — кричат любители бесплатных CMS. «Сложная нежизнеспособная архитектура» — заявляют бородатые разработчики со страниц Хабра.


В данной статье я не буду углубляться в подробный сравнительный разбор различных систем или опровергать чужие статьи, но постараюсь на примере собственных проектов обозначить плюсы и минусы 1С-Битрикс

  • #Битрикс CMS
  • #Лицензии
Когда стоит выбирать Битрикс: плюсы и минусы системы

SLAM

А еще мы есть в социальных сетях и мессенджерах, присоединяйтесь к нам!

На текущий момент мой опыт разработки на 1С-Битрикс составляет более 12 лет.

За указанный период я разработал более 250 проектов различной сложности: интернет-магазины, СМИ сайты, сервисы, сайты услуг, лендинги, админки для игр и 2 высоконагруженных проекта на лицензии «Энтерпрайз». Ниже я приведу примеры реального использования модулей системы на проектах разного типа.

Битрикс — это универсальный инструмент для создания проектов любой сложности

И действительно, в руках профессионала, при помощи Битрикс одинаково хорошо можно создать любой сайт.

1. Сайты-визитки (лицензия «Старт»)

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

Плюсы

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

При помощи оптимизации стилей и JS в настройках сайта и технологии композитный сайт данные проекты работают всегда быстро и не имеют проблем с производительностью. Все это настраивается в несколько кликов.

Штатное резервное копирование позволит «сохраняться» в любой момент и спокойно спать ночью.

Собственно, и весь по факту используемый функционал. Создаются такие сайты быстро — в основном, за 1-2 рабочих дня. Платить ли за это 5400 рублей — выбор каждого. Я выбираю платить, т.к. пользоваться такой админкой реально приятно.

Справедливости ради стоит упомянуть, что активная лицензия открывает доступ к каталогу готовых решений Marketplace и к встроенному конструктору Сайты.24 (аналог Tilda), что позволяет генерировать новые лендинги в любом количестве самостоятельно.

Но это пока не популярные инструменты в данном сегменте.

Минусы

Из минусов здесь, пожалуй, я могу отметить только платность лицензии.

2. Корпсайты и порталы (лицензия «Стандарт»)

Данные проекты требовательны к админке и удобству работы с контентом. Битрикс в редакции «Стандарт» предоставляет все для этого.

Плюсы

На мой взгляд, админка — это одна из самых сильных сторон 1С-Битрикс во всех лицензиях. Как свидетельство этому тот факт, что дорабатывать админку за все время работы мне приходилось всего на нескольких проектах (и, как раз, СМИ-проектах). Все можно настроить действительно удобно, лишнее убрать, а нужное дописать. Особенно радует штатный загрузчик файлов, со встроенной функцией редактора фотографий. Это один из немногих примеров, как Битрикс хорошенько проработали проблему с загрузкой файлов на сервер.

Основной инструмент добавления статей — визульный редактор дает огромный набор возможностей, таких как сниппеты и предустановленные стили. Любые дополнительные функциональности легко добавляются при помощи кастомизации визуального редактора, которая предусмотрена системой.

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

Инспектор сайтов незаменим на каждом сайте. Полезность модуля протестирована многократно. Даже если у проекта есть свой админ, который «мониторит» доступность сайта 24/7 — я все равно всегда первым узнаю о падении сайта.

Минусы

Ряд модулей: Блоги, Форумы, Фотогалерея 2.0, Мобильная платформа, Веб-формы крайне специфичны и сложны в использовании и кастомизации. Если на проектах приходится сталкиваться с данным функционалом, то я всегда пишу собственные решения. Так, например, родился хороший модуль для маркетплейс продуманная форма обратной связи. Возможности Bitrix Framework позволяют достаточно быстро и качественно переписать любой неудобный функционал вместо того, чтобы хейтить Битрикс.

Еще минус в том, что при типовой реализации на инфоблоках сайт начнет замедляться, когда количество статей перевалит за 100 тыс. записей. При достижении отметки в более 400 тыс. будут видны ощутимые замедления. Но это не приговор. Есть несколько способов избежать этой проблемы. Например, мы в таких ситуациях создаем промежуточные индексные таблицы и переводим на работу с ними самые нагруженные страницы сайта. При этом весь интерфейс в админке сохраняется. Но это уже истории про высоконагруженные проекты, поэтому не будем сильно углубляться в эту тему.

3. Интернет-магазины (редакция «Малый бизнес»)

В e-commerce при работе с Битрикс возникает больше всего вопросов, т.к. решения из коробки не всегда решают задачу. Для нас особенно тяжело видеть, когда штатную битрикс-демку магазина пытаются натягивать на тяжелые каталоги. Но давайте сразу поговорим о плюсах. Вдобавок ко всем вышеперечисленным плюсам стоит добавить.

Плюсы
  1. Админка
    Как и в предыдущем пункте с админкой здесь все хорошо. Управление заказами, пользователи, типы плательщиков, валюты, корзины, склады, платежные системы, доставки все это аккуратно сложено и связано в единую удобную систему. Даже существует мастер для проверки — не все ли вы забыли настроить.
  2. SEO-модуль
    Модуль SEO закрывает все требования seo-специалистов, хотя возможно там есть не весь нужный инструментарий. Возможность базовой настройки здесь есть, а нужный функционал всегда можно дописать.
  3. Модуль скидки
    Достаточно функциональный модуль, который практически всегда на 100% закрывает потребность по данному вопросу. Скидку в Битрикс можно назначить почти на любой сценарий (например, скидка 100 рублей, если сегодня вторник). Если же каких-то условия не хватает (очень редкий случай), вы всегда можете дописать нужные условия, используя события.
  4. Синхронизация с 1С и Битрикс24
    Для штатной синхронизации должно быть выполнено ряд условий: восьмая версия 1С, обновляемая конфигурация 1С без кастома, обновляемая версия 1С-Битрикс без модификации ядра. Однако, при выполнении всех этих пунктов синхронизация действительно настраивается быстро. При необходимости многое можно подправить под себя как со стороны 1С так и со стороны сайта.В части же обмена между Битрикс24 и 1С компания Битрикс предлагает просто революционный инструмент для быстрого и бесшовного обмена через Rest API. 
    Если версия 1С ниже 8.0, то основную работу придется сделать руками. Но и здесь за основу можно взять штатные модули и механизмы и доработать, сэкономив на этом время (в отличие от разработки синхронизации с нуля).
  5. CRM и маркетинг
    В практике не встречал использование всего маркетингового потенциала Битрикс в действии. Судить об этом остается из презентаций и вебинаров. Конечно же, возможности этого модуля впечатляют. Одно наличие бесплатной CRM это уже повод задуматься в сторону Битрикс.
Минусы
  1. Мультиценовость
    Несмотря на то, что этот функционал есть в редакции Бизнес, он крайне ограничен. Разную цену можно задать только для разных групп пользователей. На практике обычно разная цена зависит от склада, от города или от партии. Всегда эти сценарии реализуются вручную и на меньшей редакции «Малый бизнес».
  2. Реализация SKU
    При количестве товаров свыше 10 тыс каталоги с ску не очень быстро работают из-за большого количества сложных запросов. Чтобы обойти эти проблемы опытные программисты умышленно уходят от штатной реализации торговых предложений и хранят связи товаров в других местах.
  3. Медленный каталог
    Штатные компоненты 1С-Битрикс не очень работают на больших каталогах. В зависимости от количества свойств и торговых предложений, иногда замедления могут наблюдаться уже при 10 тыс. товаров в каталоге. Но это просто данность, с которой нужно работать. Мы часто встречаем готовое решение из Маркетплейс с каталогом в 50 тыс. SKU, которое медленно работает. Таких сайтов множество и именно эти кейсы формируют негативное впечатление о 1С-Битрикс. Хотя на самом деле, это говорит всего лишь о слабых компетенциях команды, которые его создавали.
    Как правило у всех опытных студий, работающих с 1С-Битрикс, есть собственные решения и модули для корректной работы каталога на больших объемах товаров. И в умелых руках каталог на 1С-Битрикс будет работать быстрее, чем каталоги на других фреймворках.
  4. Штатный frontend
    Для создания хорошего и быстрого проекта необходимо полностью отказаться от JS-библиотек ядра 1С-Битрикс в пользу своих разработок. Например, мы на своих решениях полностью переписали JS-логику добавления товара в корзину, фильтры, переключения SKU, малую корзину и оформление заказа.

4. Сервисы, API, админки для приложений и игр

Данная категория проектов подразумевает написание всего функционала с нуля. Готовых решений нет и не будет, т.к. всегда это уникальная задача. Битрикс-разработчик возьмет готовую админку, создаст таблицы и допишет необходимый функционал, используя Bitrix Framework.

Минусов здесь, на мой взгляд, никаких. При написании функционала с нуля все зависит только от уровня программиста. Битрикс хорошо подходит для этих задач.

5. Плюсы системы вне зависимости от проекта

  1. Идеальная система кеширования
    Битрикс предусматривает несколько типов кеширования, которые позволяют максимально минимизировать запросы к БД и общую нагрузку на сервер.
  2. Отличные инструменты самодиагностики системы
    Такие инструменты как проверка системыпанель производительности, монитор качества, отладка позволяют в кратчайшие сроки найти проблему и устранить ее.
  3. Техподдержка 1С-Битрикс
    Приятно осознавать, что ты не один и, в случае чего, тебе всегда помогут. Конечно, в техподдержке работают тоже люди и обращения не всегда приносят пользу. Но в большинстве случаев они помогают решать проблемы и отвечают всегда без исключения.

Остальные плюсы без пояснений, просто перечисление:

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

Выводы

Для нас имеющиеся плюсы 1С-Битрикс существенно перевешивают потенциальные недостатки системы. Важно понимать, что 1С-Битрикс это одновременно и CMS и Framework (Bitrix Framework). Хороший разработчик возьмет из CMS удачные модули и на фреймворке перепишет неудачные, собрав в итоге качественный проект.

Выбор технологии или CMS не гарантирует качества проекта

Профессиональные, опытные разработчики сделают из вашего проекта конфетку одинаково и на Drupal, и на Wordpress, и на Битрикс. А если не смогут сделать, то просто не будут браться за работу и отправят вас в сторону правильного решения. Профессионал всегда знает сильные и слабые стороны своего инструмента.

В руках же неопытного специалиста ваш проект обречен на провал независимо от CMS. Если исполнитель некомпетентен, то никакие композитные сайты и мониторинг качества не спасут ваш проект.

Мы в SLAM ответственно заявляем, что готовы поспорить с любым разработчиком на другом фреймворке, что наш сайт на 1С-Битрикс будет работать быстрее, чем любой другой сайт на более «модном» фреймворке

Если сравнивать с бесплатными CMS (Wordpress, Jomla и др.)

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

Если сравнивать с фреймворками (Symfony, Laravel, Zend и др.)

При наличии слабых сторон у 1С-Битрикс очень много полезных модулей и систем. Пожалуй, основным преимуществом здесь является скорость разработки (и стоимость). На фреймворке придется спроектировать и с нуля написать каждый сантиметр вашего проекта, тогда как на Битрикс большую часть разработки можно взять из коробки. Я с уверенностью могу утверждать, что разработка на Битрикс всегда будет в 2-3 раза быстрее и дешевле, чем разработка на фреймворке. А при знании всех тонкостей системы качество разработки будет примерно на том же уровне.

А еще в SLAM мы делаем самые быстрые сайты в мире и готовы доказывать это цифрами официальных сервисов. Мы готовы показывать, что качественно сделанный проект на 1С-Битрикс в SLAM будет на порядок лучше, чем средний проект на любом из фреймворков. Если вам нужно разработать сайт, смело пишите нам.

Отправить запрос в SLAM

Если у вас есть интересные предложения по сотрудничеству, напишите нам на info@slam.by

Вы придумали классный проект, который взорвет рынок, но вам нужна помощь?

Ваш интернет-магазин проигрывает конкурентам и вам нужен новый проект, который будет быстрее работать, лучше выглядеть и давать больше функциональных возможностей?

Вы устали от рутинной ручной работы в компании и хотите использовать все инструменты CRM для увеличения продаж и автоматизации работы?

Что нужно сделать?
 
 
 
 
 
 
 
 
Прикрепить файл

Поддерживаются форматы (pdf, jpg, cdr, svg, psd, tiff, png, doc, docx, xls, xlsx, ppt, pptx, txt, rtf, heif), максимальный размер файла 20Mb