[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog:{\"perPage\":4}":3,"blog-post-bitrix_vs_laravel":46,"expertises:{\"sort\":\"order\",\"perPage\":100,\"is_main\":1}":60},{"currentPage":4,"lastPage":5,"perPage":6,"from":4,"to":6,"total":7,"nextPageUrl":8,"previousPageUrl":9,"items":10},1,31,4,124,"https:\u002F\u002Fapi.internet-design.ru\u002Fapi\u002Fblog?perPage=4&page=2",null,[11,19,27,35],{"id":12,"order":4,"title":13,"slug":14,"publishedAt":15,"shortDescription":16,"previewImageUrl":17,"tags":18},250,"ИИ в рекрутинге: почему HR'ы остаются риском для системы","hr-ai-recruiter-risks","2026-06-11","\u003Cp>Где HR-команды чаще всего ошибаются при работее с корпоративным ИИ, почему из-за этого даже сильное решение начинает работать против компании и как выстроить процесс так, чтобы ИИ усиливал рекрутера\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F250\u002Fpreview\u002F6d0df821c17246e568682f625a2bf0bec711e543.jpg",[],{"id":20,"order":4,"title":21,"slug":22,"publishedAt":23,"shortDescription":24,"previewImageUrl":25,"tags":26},247,"Штрафы за авторизацию через Google и Apple ID: кому грозят и что делать","google-apple-auth-fines","2026-06-10","\u003Ch2>&nbsp;\u003C\u002Fh2>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F247\u002Fpreview\u002Feb4d7ec37a740ed468a633cbdcd24c4cc27e2ad7.png",[],{"id":28,"order":4,"title":29,"slug":30,"publishedAt":31,"shortDescription":32,"previewImageUrl":33,"tags":34},249,"Как вернуть под контроль теневой ИИ в клинике","shadow-ai-medicine","2026-06-04","","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F249\u002Fpreview\u002F2e43161fed61bca56c185e893c694c63987808b1.jpg",[],{"id":36,"order":4,"title":37,"slug":38,"publishedAt":39,"shortDescription":32,"previewImageUrl":40,"tags":41},244,"Избегаем дорогих архитектурных ошибок в разработке сложных веб-приложений","expensive-architectural-mistakes","2026-04-30","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fnews\u002F244\u002Fpreview\u002Ffda0d684985e23ed3c225c3a0a1446356fd52473.jpg",[42],{"id":43,"name":44,"slug":45},30,"Школа заказчика","customers",{"id":47,"order":48,"title":49,"slug":50,"publishedAt":51,"shortDescription":52,"previewImageUrl":53,"tags":54,"fullDescription":56,"ogImageUrl":53,"metaTitle":57,"metaDescription":58,"createdAt":59,"updatedAt":59},215,500,"Наболело: что выбрать — Битрикс или Laravel?","bitrix_vs_laravel","2021-09-15","\u003Cp>\n\t Мы&nbsp;считаем, что выбор распространенной в&nbsp;России системы 1С-Битрикс&nbsp;— плохая идея для больших и&nbsp;нестандартных проектов. Но&nbsp;есть задачи, которые Битрикс решает хорошо. Я&nbsp;решил изложить свою позицию в&nbsp;одной статье.\n\u003C\u002Fp>\n\u003Cp>\n\t Чаще всего нам поручают создание проектов с&nbsp;нестандартной логикой, стартапов, интегрированных решений и&nbsp;сайтов с&nbsp;высокой посещаемостью. Поэтому наша основная платформа для разработки&nbsp;— это связка из&nbsp;Vue.js на&nbsp;фронтенде и&nbsp;PHP-фреймворка Laravel на&nbsp;бэкенде. Наше «поэтому» часто оказывается неочевидным для заказчика. Значит, нужны подробные пояснения.\n\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fnews\u002F215\u002Fpreview\u002Fa85441e833b0b6962b3430bdc033602dea602c73.png",[55],{"id":43,"name":44,"slug":45},"\u003Cp> Мы считаем, что выбор распространенной в России системы 1С-Битрикс — плохая идея для больших и нестандартных проектов. Но есть задачи, которые Битрикс решает хорошо. Я решил изложить свою позицию в одной статье.\n\n\u003Cp> Чаще всего нам поручают создание проектов с нестандартной логикой, стартапов, интегрированных решений и сайтов с высокой посещаемостью. Поэтому наша основная платформа для разработки — это связка из Vue.js на фронтенде и PHP-фреймворка Laravel на бэкенде. Наше «поэтому» часто оказывается неочевидным для заказчика. Значит, нужны подробные пояснения. \n\n\u003Ch3> Моё мнение \u003C\u002Fh3>\n\n\u003Cp> 1С-Битрикс (и CMS-концепция в целом) хорошо подходит для небольших проектов с типичной механикой и алгоритмами, которые более, чем на 75%, совпадают с возможностями 1С-Битрикс «из коробки».\n\n\u003Cp> Laravel (и концепция фреймворков в целом) хорошо подходит для амбициозных проектов с высокой скоростью масштабирования, большим числом интеграции и сложными нетипичными механиками.\n\n\u003Ch3> Таблица сравнения 1С-Битрикс и Laravel \u003C\u002Fh3>\n\n\u003Cp> Эту таблицу мы собирали всей командой для своих заказчиков, но решили поделиться со всеми. В статье под таблицей я всё поясню подробно.\n\n\u003Cp>\u003Cfigure class=\"img-shadow\">\u003Cimg src=\"https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Ffiles\u002Ff4e2685793744214c8a898a379c1cd4f1bfe7750.png\" alt=\"\">\u003Cfigcaption>\u003Ca href=\"https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Ffiles\u002Fa4c63c89e9cf404093e226ae89d4a3ca92d8024e.pdf\" target=_blank>Здесь вы можете скачать таблицу в формате PDF (3,2 Мб)\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\n\n\n\u003Ch3> Фундаментальные знания \u003C\u002Fh3>\n\n\u003Cp> Сразу признаюсь: я затеял сложное сравнение, «тёплого с мягким».\n\n\u003Cp>Два продукта — яркие представители двух совершенно разных классов, двух концепций.\n\n\u003Cul>\n\u003Cli>\u003Cb>1С-Битрикс — это CMS.\u003C\u002Fb>\n\u003Cli>\u003Cb>Laravel — фреймворк.\u003C\u002Fb>\n\u003C\u002Ful>\n\n\u003Cp>Разберемся с фундаментальными определениями, они важны для понимания.\n\n\u003Ch4>1. CMS\u003C\u002Fh4>\n\n\u003Cp>CMS — это сокращение от Content Management System (Система управления контентом).\n\n\u003Cp>Удачное определение подсказывает Википедия:\n\n\u003Cp>CMS — это компьютерная программа, которая используется для обеспечения и организации совместного процесса создания, редактирования и управления содержимым.\n\n\u003Cp>В этом определении заключена главная концепция:\n\n\u003Cp>\u003Cb>CMS — это цельный продукт, главная задача которого заключается в облегчении работы с контентом.\u003C\u002Fb>\n\n\u003Cp>В том, что касается методов представления контента, CMS ограничивает свободу пользователя в угоду главной функции — удобству работы с контентом.\n\n\u003Cp>Я люблю использовать сравнение CMS с наборами детского конструктора. Да, из них можно собрать какое-то количество замков и крепостей. Но если вам потребуется деталь, которой нет в конструкторе, — задуманный замок вы не построите.\n\n\u003Ch4>2. Framework\u003C\u002Fh4>\n\n\u003Cp>И снова соглашусь с Википедией:\n\n\u003Cp>Фреймворк — это программная платформа, которая определяет структуру программной системы; иначе — программное обеспечение, которое облегчает разработку и объединение разных компонентов большого программного проекта.\n\n\u003Cp>Обратите внимание, здесь уже нет ни слова об удобстве работы с контентом. \n\n\u003Cp>\u003Cb>Основное внимание во фреймворке уделено «структуре» и «архитектуре». А понятие «большого программного проекта» акцентировано даже в самом определении.\u003C\u002Fb>\n\n\u003Cp>По моей аналогии, фреймворк — это станок по производству любых деталей для детских конструкторов. Это умный станок, он сам следит за тем, чтобы детали были совместимыми, надежными и безопасными (разумеется, при соблюдении правил эксплуатации).\n\n\u003Ch4>3. Иерархическое представление\u003C\u002Fh4>\n\n\u003Cp>В основе практически любого фреймворка лежит тот или иной язык программирования.\n\n\u003Cp>В основе практически любой CMS-системы лежит тот или иной фреймворк.\n\n\u003Cp>\u003Cb>Фреймворки\u003C\u002Fb> предоставляют больше свободы для разработчика, при этом с их помощью можно разработать интерфейсы, вполне комфортные для редактора контента.\n\n\u003Cp>\u003Cb>CMS-системы\u003C\u002Fb>, в свою очередь, предоставляют максимум удобств для контент-редактора и в такой же максимальной степени ограничивают возможности разработчика.\n\n\u003Ch3>Преимущества каждой концепции с точки зрения пользователя\u003C\u002Fh3>\n\n\u003Cp>Мы разобрались с базовым пониманием каждой концепции. Теперь зафиксируем преимущества каждой из них с точки зрения конечного пользователя — то есть заказчика, будущего владельца разработанного сайта.\n\n\u003Ch4>1. Скорость разработки\u003C\u002Fh4>\n\n\u003Cp>Здесь CMS одерживает безоговорочную победу.\n\n\u003Cp>Из «кубиков LEGO» внутри \u003Cb>1С-Битрикс\u003C\u002Fb> можно собрать за считанные дни (иногда и за один день) даже такой сложный сайт, как интернет-магазин.\n\n\u003Cp>При одной важной оговорке — если ничего не менять в бизнес-логике такого интернет-магазина и полностью согласиться с тем, как видит правильный интернет-магазин 1С-Битрикс.\n\n\u003Cp>Сборка такого же несложного e-commerce-решения с помощью \u003Cb>фреймворка\u003C\u002Fb> потребует значительно больше времени.\n\n\u003Cp>Да, для фреймворков существует огромное количество готовых библиотек, а опытный разработчик уже располагает достаточным числом «заготовок». Но при прочих равных фреймворк-разработка всё-таки займет больше времени.\n\n\u003Ch4>2. Независимость от конкретного разработчика\u003C\u002Fh4>\n\n\u003Cp>Вспоминаем этот рекламный лозунг \u003Cb>1С-Битрикс\u003C\u002Fb> :)\n\n\u003Cp>В каком-то смысле — это правда. С этой CMS работают тысячи компаний по всей стране.\n\n\u003Cp>Но всё же полная независимость — это миф и лукавство.\n\n\u003Cp>\u003Cb>Во-первых\u003C\u002Fb>, с фреймворком Laravel точно так же работают тысячи компаний, но уже не только в России, а по всему миру!\n\n\u003Cp>Приложив эквивалентные усилия, вы сможете найти преемника по разработке и в случае 1С-Битрикс, и в случае Laravel.\n\n\u003Cp>\u003Cb>Во-вторых\u003C\u002Fb>, основной рекламный довод 1С-Битрикс верен лишь частично.\n\n\u003Cp>Да, это «единая система», с которой знакомы все разработчики. Но это единство работает только в том случае, если сайт полностью собран на стандартных «инфоблоках» (так называются готовые модули в 1С-Битрикс), а заказчик не просил разработчика перестроить бизнес-логику под себя. Но такая ситуация — скорее исключение, чем правило.\n\n\u003Cp>Если же разработчик внес изменения в стандартные конструкции компонентов 1С-Битрикс, разобраться с таким измененным продуктом преемнику будет весьма непросто.\n\n\u003Cp>С моей точки зрения, использование \u003Cb>фреймворка\u003C\u002Fb> не вызывает никаких серьезных проблем с передачей проекта от одной команды другой.\n\n\u003Cp>Фреймворк предоставляет единый набор правил разработки, хотя и требует как значительно более высокой квалификации разработчика по сравнению с Битрикс, так и четкого соблюдения всех принципов и правил кодирования и документирования проекта.\n\n\u003Cp>Важный момент: в случае отсутствия квалифицированного IT-персонала, заказчику будет непросто контролировать качество кода и документации в таких фреймворк-проектах.\n\n\u003Ch4>3. Панель администратора\u003C\u002Fh4>\n\n\u003Cp>Панель управления («админка») — еще одно серьезное конкурентное преимущество 1С-Битрикс.\n\n\u003Cp>Админка у \u003Cb>1С-Битрикс\u003C\u002Fb> продуманная и удобная. В своё время за её интерфейс отвечала одна из лучших дизайн-команд страны (AIC). Но здесь ограничения для разработчика еще жёстче — изменять логику админки в 1С-Битрикс практически невозможно. Если вам будет неудобно, придется... привыкать.\n\n\u003Cp>Для \u003Cb>Laravel\u003C\u002Fb> админку придётся разработать.\n\n\u003Cp>У опытных команд уже есть наработки, и чаще всего их админки выглядят ненамного хуже 1С-Битрикс (а некоторые и гораздо лучше). При выборе команды попросите показать вам административные панели ранее выполненных проектов — поймете, что вы получите по итогам проекта.\n\n\u003Cp>Но разработка своей панели управления — однозначное преимущество \u003Cb>Laravel\u003C\u002Fb>!\n\n\u003Cp>Разработчики построят такую панель управления, которая нужна именно вам.\n\n\u003Cp>Иногда это критично. Например, в случае ведения текстовой онлайн-трансляции спортивного матча, когда скорость ввода данных (использования админки) чрезвычайно важна.\n\n\u003Ch4>4. Скорость работы\u003C\u002Fh4>\n\n\u003Cp>Скорость обработки данных и загрузки страниц является очень важным параметром сразу по нескольким причинам.\n\n\u003Cul>\n\u003Cli>Это влияет на SEO: чем выше скорость загрузки сайта, тем выше он будет в результатах поисковой выдачи.\n\u003Cli>Это влияет на конверсию: чем дольше посетитель ждет загрузки страницы, тем ниже вероятность, что он что-то купит.\n\u003C\u002Ful>\n\n\u003Cp>И вот здесь сильнейшая сторона \u003Cb>1С-Битрикс\u003C\u002Fb> — универсальность и множество функций, доступных «из коробки», становится его же ахиллесовой пятой.\n\n\u003Cp>При загрузке каждой страницы 1С-Битрикс опрашивает множество своих модулей, пытаясь понять, задействованы ли они в данном проекте или нет. Это многократно увеличивает время, нужное для обработки каждой страницы.\n\n\u003Cp>1С-Битрикс — медленная платформа.\n\n\u003Cp>Кроме этого, из-за своеобразной архитектуры хранения данных, 1С-Битрикс очень тяжело справляется с большой номенклатурой. Если в ваших каталогах десятки и сотни тысяч товаров, сайт будет работать очень медленно. Проблема частично решается только через специальные манипуляции.\n\n\u003Cp>При прочих равных, фреймворк \u003Cb>Laravel\u003C\u002Fb> по этому параметру безоговорочно выигрывает у 1С-Битрикс и по скорости обработки больших данных, и по скорости загрузки страниц.\n\n\u003Ch4>5. Техническая поддержка\u003C\u002Fh4>\n\n\u003Cp>\u003Cb>Laravel\u003C\u002Fb> — это бесплатный фреймворк с открытым исходным кодом, который можно использовать по Лицензии MIT. Официальной службы поддержки нет. Но зато к услугам разработчика — огромное комьюнити, форумы и актуальная документация. Как правило, этого достаточно для решения большинства вопросов.\n\n\u003Cp>\u003Cb>1С-Битрикс\u003C\u002Fb> — это коммерческий продукт, стоимость которого, в зависимости от редакции, составляет от 5,4 тысяч рублей до 1,5 миллионов рублей. У компании есть служба поддержки, но оперативность и качество ответов является «притчей во языцех».\n\n\u003Cp>Да, поддержка способна достаточно грамотно ответить на большинство вопросов пользователей, касающихся интерфейса системы, но разработчик чаще всего остается один на один со своей проблемой и вынужден скитаться по форумам и коммьюнити других разработчиков. То есть точно так же, как и в случае с Laravel.\n\n\u003Ch4>6. Требуемая квалификация разработчика\u003C\u002Fh4>\n\n\u003Cp>\u003Cb>1С-Битрикс\u003C\u002Fb> предъявляет «минимальные системные требования» к разработчикам.\n\n\u003Cp>Но работать на этом продукте талантливые специалисты не хотят.\n\n\u003Cp>Для разработки на \u003Cb>Laravel\u003C\u002Fb> нужны инженеры с высокой квалификацией. Но наиболее одаренные программисты предпочитают работать именно с фреймворками.\n\n\u003Ch4>7. Доступное число разработчиков и уровень зарплат\u003C\u002Fh4>\n\n\u003Cp>По данным hh.ru на май 2021 года, в России в поиске работы находились 4500 1С-Битрикс-программистов и 500 Laravel-специалистов. Средний оклад первых оценивался в 120-150 тысяч рублей, вторых — в 150-300 тысяч рублей.\n\n\u003Cp>Таким образом, по ситуации на рынке труда, \u003Cb>1С-Битрикс\u003C\u002Fb>-программистов значительно больше, и они гораздо дешевле \u003Cb>Laravel\u003C\u002Fb>-программистов.\n\n\u003Cp>Но по факту часто оказывается так: качество подавляющего числа найденных 1С-Битрикс-программистов окажется низким, а опыт — недостаточным.\n\n\u003Cp>Если для проекта нужны по-настоящему качественные инженеры, вы быстрее их найдете, если будете искать для работы с фреймворком, а не с CMS.\n\n\u003Ch4>8. Требования к хостингу\u003C\u002Fh4>\n\n\u003Cp>\u003Cb>1С-Битрикс\u003C\u002Fb>, как я уже отметил, — медленная и неповоротливая система. Чтобы она работала приемлемо, при прочих равных ей нужно гораздо больше «аппаратных ресурсов», чем для проектов, реализованных на базе \u003Cb>фреймворка\u003C\u002Fb>.\n\n\u003Cp>Проще говоря, проекты на 1С-Битрикс прожорливы и требовательны к ресурсам. Поэтому на хостинг вы будете тратить больше. Гораздо больше.\n\n\u003Ch3>Преимущества каждой концепции с точки зрения разработчика\u003C\u002Fh3>\n\n\u003Ch4>1. Единая концепция разработки\u003C\u002Fh4>\n\n\u003Cp>\u003Cb>1С-Битрикс поддерживает MVC-модель разработки.\u003C\u002Fb>\n\n\u003Cp>\u003Cb>MVC (Model-View-Controller)\u003C\u002Fb> — это схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо.\n\n\u003Cp>Простыми словами, это когда данные, логика и шаблоны отображения аккуратно разложены по полочкам, отдельно друг от друга.\n\n\u003Cp>При использовании такой модели код получается аккуратным и чистым, проект работает быстрее, его легче масштабировать.\n\n\u003Cp>Но это заявление 1С-Битрикс очень формально.\n\n\u003Cp>На деле, разработчик 1С-Битрикс очень часто сталкивается с ситуацией, когда файлы проекта представляют собой свалку из HTML, JS- и PHP-кода. Разобраться в такой «вермишели» очень непросто. Работать с таким кодом неприятно и неудобно.\n\n\u003Cp>\u003Cb>Laravel декларирует принципы «красивой разработки»\u003C\u002Fb>. Лучшие практики создания кода описаны как в самой документации по фреймворку, так и в сообществе разработчиков.\n\n\u003Cp>Безусловно, написать «свалку» можно и при помощи \u003Cb>Laravel\u003C\u002Fb>. Но если у Laravel-программиста есть выбор, у 1С-Битрикс-программиста такого выбора нет.\n\n\u003Ch4>2. Качество кода и соблюдение принципов ООП\u003C\u002Fh4>\n\n\u003Cp>Фреймворк, на котором построен \u003Cb>1С-Битрикс\u003C\u002Fb>, часто подвергается критике из-за устаревшей концепции использования массивов, в то время как все современные инструменты разработки уже давно перешли на модель ООП.\n\n\u003Cp>\u003Cb>ООП (Объектно-ориентированное программирование)\u003C\u002Fb> — методология программирования, которая основана на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.\n\n\u003Cp>Формально, новое ядро 1С-Битрикс использует основные принципы ООП, но делает это скорее «для галочки», не предоставляя реальных преимуществ разработчику.\n\n\u003Cp>\u003Cb>Laravel\u003C\u002Fb> предоставляет все необходимые возможности для написания качественного структурированного кода (например, для внедрения зависимостей, то есть использования Dependency Injection).\n\n\u003Cp>\u003Cb>Dependency injection (DI)\u003C\u002Fb> — процесс предоставления внешней зависимости программному компоненту, когда объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.\n\n\u003Cp>Такой код легче тестировать и гораздо легче масштабировать.\n\n\u003Cp>В первую очередь, благодаря использованию статических анализаторов кода, применять которые на 1С-Битрикс невозможно.\n\n\u003Ch4>3. Шаблонизатор\u003C\u002Fh4>\n\n\u003Cp>Шаблонизатор помогает отделить «шаблоны оформления» данных от исполняемого кода.\n\n\u003Cp>В чём практическая польза? — Это помогает ускорить разработку проекта, делая возможной параллельную работу фронтенд- и бэкенд-разработчика.\n\n\u003Cp>У \u003Cb>1С-Битрикс\u003C\u002Fb> нет встроенного шаблонизатора. Разработчику необходимо самостоятельно его подключить. Чаще всего используют распространенные шаблонизаторы \u003Cb>\u003Ci>Twig\u003C\u002Fi>\u003C\u002Fb> или \u003Cb>\u003Ci>Smarty\u003C\u002Fi>\u003C\u002Fb>.\n\n\u003Cp>В экосистему \u003Cb>Laravel\u003C\u002Fb> уже встроен производительный шаблонизатор \u003Cb>\u003Ci>Blade\u003C\u002Fi>\u003C\u002Fb>.\n\n\u003Ch4>4. Кастомизация готовых компонентов\u003C\u002Fh4>\n\n\u003Cp>Чаще всего бывает так, что готовый компонент \u003Cb>1C-Битрикс\u003C\u002Fb> не соответствует бизнес-процессам заказчика и нужно изменить его стандартную логику.\n\n\u003Cp>У \u003Cb>Laravel\u003C\u002Fb> с этим нет проблем — он изначально создан для разработки проектов «с нуля», поэтому предоставляет максимальную свободу разработчику.\n\n\u003Cp>\u003Cb>1С-Битрикс\u003C\u002Fb> официально заявляет о такой возможности. На деле же, кастомизация типовых компонентов очень часто затруднена из-за избыточного кода и чрезмерной связности компонентов между собой. Всё это вынуждает разработчика писать «костыли», которые помогают обходить ограничения платформы.\n\n\u003Cp>Самое печальное: нередко совет написать такой «костыль» можно услышать даже из уст специалистов официальной техподдержки 1С-Битрикс.\n\n\u003Ch4>5. Возможность построения микросервисной архитектуры\u003C\u002Fh4>\n\n\u003Cp>Микросервисная архитектура — относительно молодая и набирающая популярность концепция создания программных продуктов.\n\n\u003Cp>Цельный продукт («монолит») делится на множество независимых частей («микросервисов»), которые взаимодействуют между собой через API.\n\n\u003Cp>При таком подходе при изменении нужного процесса нужно изменить только отдельные микросервисы, а не переписывать огромный кусок кода, который затрагивает десятки соседних процессов.\n\n\u003Cp>Теоретически, \u003Cb>1С-Битрикс\u003C\u002Fb> не препятствует реализации микросервисной архитектуры. На деле же, большая часть его компонентов представляет собой «микро-монолиты». Чрезмерная зависимость компонентов друг от друга усложняет «распиливание» монолита на микросервисы.\n\n\u003Cp>В \u003Cb>Laravel\u003C\u002Fb> «из коробки» есть консольные команды для создания и выполнения тестов. Но самое главное, что с помощью DI-контейнера можно писать тестируемый код, делая заглушки на внешние сервисы.\n\n\u003Cp>Например, есть сервис отправки СМС, но при тестировании мы не хотим отправлять реальные смски. Тогда для интерфейса СМС-провайдера мы создаём класс-заглушку, которая делает вид, что отправляет СМС. Тем самым мы можем автономно проверить факт отправки СМС и её содержание без реальной отправки сообщения — протестировать всю логику, завязанную на сервисе, и внести изменения.\n\n\u003Ch4>6. Возможность использования unit-тестов\u003C\u002Fh4>\n\n\u003Cp>Почти все разработчики больших проектов сталкивались с ситуацией, когда «одно чиним, другое — ломаем». Это происходит, когда проект разрастается, и становится сложно уследить за тем, как поведёт себя вся конструкция при внесении изменений в какую-то часть.\n\n\u003Cp>Проблема частично решается внедрением юнит-тестов — небольших автоматических проверок, которые выполняются после каждого изменения компонента.\n\n\u003Cp>Если написать юнит-тест для \u003Cb>Laravel\u003C\u002Fb> по силам любому хорошему разработчику, то покрыть тестами код компонентов \u003Cb>1С-Битрикс\u003C\u002Fb> (а особенно код, использующий API 1C-Битрикса) — может стать нетривиальной задачей.\n\n\u003Ch4>7. Возможность реализации концепции CI\u002FCD\u003C\u002Fh4>\n\n\u003Cp>\u003Cb>CI\u002FCD\u003C\u002Fb> (Continuous Integration, Continuous Delivery, то есть непрерывная интеграция и доставка) — это технология автоматизации тестирования и доставки новых модулей разрабатываемого проекта заинтересованным сторонам (разработчики, аналитики, инженеры качества, конечные пользователи).\n\n\u003Cp>Значимая часть концепции CI\u002FCD — это автоматическое тестирование до выкладки кода и после нее. Про написание тестов с \u003Cb>1C-Битрикс\u003C\u002Fb> приходится помучаться, а тесты обычно получаются не сильно качественными.На главное в CI\u002FCD — это автоматическая публикация изменений.\n\n\u003Cp>Во \u003Cb>фреймворки\u003C\u002Fb> «из коробки» заложены миграции для базы данных, возможность писать удобные консольные команды и публиковать все изменения без ручного вмешательства.\n\n\u003Cp>В \u003Cb>1С-Битрикс\u003C\u002Fb> приходится часто работать «мышкой», наращивая массив информации в базе данных: поля инфоблоков, соответствие шаблонов конкретным страницам, почтовые шаблоны и многое другое.\n\n\u003Cp>В «коробке» 1С-Битрикс нет инструментов для миграций изменений на все площадки. Разработчику приходится регулярно брать чужие решения или писать свои.\n\n\u003Ch3>Прочие параметры\u003C\u002Fh3>\n\n\u003Ch4>1. Популярность в своей категории\u003C\u002Fh4>\n\n\u003Cp>Я нашел несколько рейтингов CMS-систем. Данные в них разнятся, но в большинстве источников картина такая:\n\n\u003Cp>\u003Cb>CMS: 1С-Битрикс уверенно занимает 2-е место в России, уступая только WordPress.\u003C\u002Fb>\n\n\u003Cp>По данным исследований \u003Ca href=\"https:\u002F\u002Fitrack.ru\u002Fresearch\u002Fcmsrate\u002F#!cms-overall-tab\" target=_blank>iTrack\u003C\u002Fa> и \u003Ca href=\"https:\u002F\u002Ftrends.builtwith.com\u002Fcms\u002Fcountry\u002FRussia\" target=_blank rel=\"nofollow\">builtwith.com\u003C\u002Fa>, 1С-Битрикс отстаёт от нынешнего лидера, как минимум, в два раза.\n\n\u003Cp>Рейтинга исключительно \u003Cb>backend-фреймворков\u003C\u002Fb> я найти не сумел (если нашли, поделитесь, пожалуйста), но удалось обнаружить общие рейтинги популярности фреймворков (совокупно по фронтенду и бэкенду).\n\n\u003Cp>В них (\u003Ca href=\"https:\u002F\u002Fwww.statista.com\u002Fstatistics\u002F1124699\u002Fworldwide-developer-survey-most-used-frameworks-web\u002F\" target=_blank rel=\"nofollow\">раз\u003C\u002Fa> и \u003Ca href=\"https:\u002F\u002Fhotframeworks.com\u002F\" target=_blank rel=\"nofollow\">два\u003C\u002Fa>) предсказуемо лидируют такие популярные фронтенд-фреймворки, как \u003Cb>\u003Ci>React\u003C\u002Fi>\u003C\u002Fb> и \u003Cb>\u003Ci>Vue\u003C\u002Fi>\u003C\u002Fb>. Если же очистить эти списки, то \u003Cb>Laravel\u003C\u002Fb> займет четвертую-пятую строчку по популярности, уступив \u003Cb>\u003Ci>ASP.NET\u003C\u002Fi>\u003C\u002Fb>, \u003Cb>\u003Ci>Ruby on Rails\u003C\u002Fi>\u003C\u002Fb> и \u003Cb>\u003Ci>Django\u003C\u002Fi>\u003C\u002Fb>.\n\n\u003Cp>\u003Cb>PHP\u003C\u002Fb> как язык программирования занимает лидирующую строчку в чартах популярности платформ для создания сайтов. Но... такое сравнение было бы некорректным, мы проводим сравнение внутри одной категории.\n\n\u003Ch4>2. Популярность среди наиболее посещаемых проектов\u003C\u002Fh4>\n\n\u003Cp>С исследованием этого вопроса оказалось ещё сложнее, т.к. объективных источников информации ещё меньше. Здесь я опирался на \u003Ca href=\"https:\u002F\u002Ftyapk.ru\u002Fblog\u002Fpost\u002Fna-kakih-cms-sdelany-top-100-sajtov-runeta-po-poseshaemosti\" target=_blank rel=\"nofollow\">статью 2017-го года\u003C\u002Fa> и сайт builtwith.com.\n\n\u003Cp>«Как мы видим, \u003Cb>всего 13 сайтов из 100 работают на коробочной CMS, т.е. всего 13% высоконагруженных проектов в рейтинге используют CMS\u003C\u002Fb>. Кроме этого, 3 проекта используют студийные разработки, которые могут быть собраны специально под их потребности и, скорее всего, сильно отличаются от обычной коробочной CMS. В сухом остатке мы видим, что на коробочной CMS работают всего несколько проектов.» (Источник: \u003Ca href=\"https:\u002F\u002Ftyapk.ru\u002Fblog\u002Fpost\u002Fna-kakih-cms-sdelany-top-100-sajtov-runeta-po-poseshaemosti\" target=_blank rel=\"nofollow\">статья Никиты Семёнова из SECL Group\u003C\u002Fa>).\n\n\u003Cp>По сведениям builtwith.com, на \u003Cb>1С-Битрикс\u003C\u002Fb> созданы такие сайты, как:\n\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.fontanka.ru\u002F\" target=_blank rel=\"nofollow\">www.fontanka.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gazprombank.ru\u002F\" target=_blank rel=\"nofollow\">www.gazprombank.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffc-zenit.ru\u002F\" target=_blank rel=\"nofollow\">www.fc-zenit.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsbermegamarket.ru\u002F\" target=_blank rel=\"nofollow\">www.goods.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.petshop.ru\u002F\" target=_blank rel=\"nofollow\">www.petshop.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffix-price.ru\u002F\" target=_blank rel=\"nofollow\">fix-price.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgemotest.ru\u002F\" target=_blank rel=\"nofollow\">www.gemotest.ru\u003C\u002Fa>\n\u003C\u002Ful>\n\n\u003Cp>На \u003Cb>Laravel\u003C\u002Fb> разработаны такие сайты, как:\n\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sports.ru\u002F\" target=_blank rel=\"nofollow\">www.sports.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fleroymerlin.ru\u002F\" target=_blank rel=\"nofollow\">www.leroymerlin.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.eldorado.ru\u002F\" target=_blank rel=\"nofollow\">www.eldorado.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffc-zenit.ru\u002F\" target=_blank rel=\"nofollow\">www.fc-zenit.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frivegauche.ru\u002F\" target=_blank rel=\"nofollow\">www.rivegauche.ru\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofi.ru\u002F\" target=_blank>www.profi.ru\u003C\u002Fa>\n\u003C\u002Ful>\n\n\u003Cp>Обратите внимание: сайт ФК «Зенит» встречается в обоих списках.\n\n\u003Cp>Это пример подхода, при котором многие проекты используют «гибридную» схему организации: часть проекта реализована на коробочной CMS (в нашем случае — это \u003Cb>1С-Битрикс\u003C\u002Fb>), а наиболее нагрузочная или нестандартная часть реализована на фреймворке (у нас — это \u003Cb>Laravel\u003C\u002Fb>).\n\n\u003Ch4>3. Использование за рубежом\u003C\u002Fh4>\n\n\u003Cp>\u003Cb>Laravel\u003C\u002Fb> очень популярен в США. Этим объясняется его активное использование в крупнейших мировых проектах, например:\n\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fiherb.com\u002F\" target=_blank rel=\"nofollow\">www.iherb.com\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.swarovski.com\u002F\" target=_blank rel=\"nofollow\">www.swarovski.com\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplywall.st\u002F\" target=_blank rel=\"nofollow\">www.simplywall.st\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.stellamccartney.com\u002F\" target=_blank rel=\"nofollow\">www.stellamccartney.com\u003C\u002Fa>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flevi.com\u002F\" target=_blank rel=\"nofollow\">www.levi.com\u003C\u002Fa>\n\u003C\u002Ful>\n\u003Cp>\u003Cb>1C-Битрикс\u003C\u002Fb> отдают предпочтение крупные международные компании с российскими корнями (например, \u003Ca href=\"https:\u002F\u002Fwww.kaspersky.com\u002F\" target=_blank rel=\"nofollow\">www.kaspersky.com\u003C\u002Fa>). В остальных случаях на этой CMS разрабатывается только локальный российский поддомен транснациональных корпораций (например, \u003Ca href=\"https:\u002F\u002Fru.levi.com\" target=_blank rel=\"nofollow\">https:\u002F\u002Fru.levi.com\u003C\u002Fa> и \u003Ca href=\"https:\u002F\u002Fru.benetton.com\" target=_blank rel=\"nofollow\">https:\u002F\u002Fru.benetton.com\u003C\u002Fa>).\n\n\u003Cp>Долгое время компания «1С-Битрикс» отказывалась от международной экспансии, не уделяя внимания созданию англоязычного административного интерфейса и службы поддержки. Очевидно, неудачи компании за рубежом связаны, в первую очередь, именно с этой многолетней политикой. Сейчас, по моим данным, «Битрикс» прикладывает усилия для популяризации своего продукта вне рынка России и стран СНГ.\n\n\u003Ch3>Заключение\u003C\u002Fh3>\n\n\u003Cp>Эта статья — структурирование опыта нашей команды и частное мнение по данной теме, которое может не совпадать не только с мнением редакции, но и с мнением других экспертов :-)\n\n\u003Cp>Лично я считаю, что обе платформы работают хорошо при правильном выборе под конкретный проект и профессиональном использовании.\n\n\u003Cp>\u003Cb>1С-Битрикс больше подходит для небольших проектов.\u003C\u002Fb>\n\n\u003Cp>Если вы только проверяете свою бизнес-гипотезу, и вам нужно быстро развернуть типичный по своим возможностям сайт, 1С-Битрикс будет прекрасным решением.\n\n\u003Cp>Правильное использование 1С-Битрикс — это максимальное использование существующих инфоблоков без их кастомизации (от слова «совсем»). Вам должно хватать функциональности «из коробки», которой у 1С-Битрикс предостаточно.\n\n\u003Cp>\u003Cb>Фреймворк подойдет для амбициозного проекта с уникальными механиками и чудовищной посещаемостью.\u003C\u002Fb>\n\n\u003Cp>А также для проекта с огромной базой данных (и не важно, что это за данные — текстовые статьи или товары каталога) и для интеграции с десятком других информационных систем.\n\n\u003Cp>Для всех этих задач правильнее будет с самого начала использовать фреймворк. Переписывать позже «с нуля» будет гораздо сложнее, болезненнее и дороже.","Наболело: что выбрать — Битрикс или Laravel? — SVK.Digital","Рассказали, каким проектам лучше подходит 1С-Битрикс, а каким Laravel и создали удобную сравнительную таблицу","2026-05-15 07:37:58",{"currentPage":4,"lastPage":4,"perPage":61,"from":4,"to":62,"total":62,"nextPageUrl":9,"previousPageUrl":9,"items":63},20,5,[64,71,78,85,92],{"id":65,"title":66,"shortDescription":67,"imageUrl":68,"url":69,"slug":70},43,"Заказная разработка","\u003Cdiv class=\"service-content\">\r\n\u003Cul>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка веб-приложений\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка мобильных приложений\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка продуктов и стартапов (MVP)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003C\u002Fdiv>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F43\u002Fmain\u002F9b536e910e22b0c053432f4058d5594ca6f79874.jpg","\u002Fservices\u002Fcustom-development\u002F","custom-development",{"id":72,"title":73,"shortDescription":74,"imageUrl":75,"url":76,"slug":77},52,"ИИ-разработка","\u003Cp dir=\"ltr\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">Внедрение ИИ в работу компаний и предприятий\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Автоматизация рутинных процессов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• LLM и RAG-системы (корпоративный GPT, чат-боты)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• ML (обучаемые модели)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Компьютерное зрение\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Генеративные интерфейсы\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F52\u002Fmain\u002Fb245231d8506ae3ea4c77015c36c3b25499952f1.png","\u002Fservices\u002Fai\u002F","ai",{"id":79,"title":80,"shortDescription":81,"imageUrl":82,"url":83,"slug":84},41,"Интеграция и автоматизация","\u003Cdiv class=\"service-content\">\r\n\u003Cp>\u003Cspan style=\"font-size: 12pt;\">Кастомная разработка\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Автоматизированных систем управления\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Личных кабинетов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Учетных систем\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• CRM\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• ERP\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>\r\n\u003Cp>\u003Cspan style=\"font-size: 12pt;\">Внедрение PIM-систем\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli>\u003Cspan style=\"font-size: 12pt;\">• На базе PIMcore\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp dir=\"ltr\" role=\"presentation\">&nbsp;\u003C\u002Fp>\r\n\u003Cp dir=\"ltr\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">Автоматизация бизнеса\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• На базе заказной разработки\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Заказная разработка + точечное внедрение ИИ\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>\r\n\u003C\u002Fdiv>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F41\u002Fmain\u002F7f0f8a036ec2c365f2099d796f774c2a0053a63d.png","\u002Fservices\u002Fintegration-automation\u002F","integration-automation",{"id":86,"title":87,"shortDescription":88,"imageUrl":89,"url":90,"slug":91},53,"Аренда выделенных команд","\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Поддержка и развитие веб-сервисов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Создание веб-сервисов “с нуля”\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F53\u002Fmain\u002F3c00e6bbc3263141bc54ea51b816e383fcc49506.png","\u002Fservices\u002Fit-outsourcing\u002F","it-outsourcing",{"id":93,"title":94,"shortDescription":95,"imageUrl":96,"url":97,"slug":98},44,"ИТ-консалтинг","\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Аудит и оптимизация инхаус-команд\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Продуктовый консалтинг\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• HR в сфере диджитал\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F44\u002Fmain\u002F53c7eb07fb9f9d3b8f2184b6026cd9fcae15a875.png","\u002Fservices\u002Fit-consulting\u002F","it-consulting"]