Наболело: что выбрать — Битрикс или Laravel? Мнение руководителя digital-компании

Я — Валерий Комягин, руководитель одной из ведущих российских компаний по заказной веб-разработке. Мы часто доказываем клиенту, что выбор распространенной в России системы 1С-Битрикс — плохая идея для больших и нестандартных проектов. Но есть задачи, которые Битрикс решает хорошо. Я решил изложить свою позицию в одной статье.

2727

На мой взгляд в статье есть ряд неточностей и работа с Битриксом на самом деле значительно проще. Приведу некоторые примеры.

1. Эльдорадо и Зенит на Битриксе

2. Кастомизация готовых компонент как правило не представляет каких то сложностей. Достаточно изменить стандартный шаблон или сделать полностью свой.

3. Если выполнять разработку проекта с учетом рекомендаций вендора, то не возникнет проблема как с обновлениями, так и с работой собственного кода меняющего стандартные поведение и представление системы.

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

5. Микросервисы при необходимости реализовать возможно. И скорее всего для этого не надо использовать компоненты. Есть множество других системных инструментов для этого. Остается только вопрос целесообразности.

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

1
Ответить

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

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

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

Ответить