Я — Валерий Комягин, руководитель одной из ведущих российских компаний по заказной веб-разработке. Мы часто доказываем клиенту, что выбор распространенной в России системы 1С-Битрикс — плохая идея для больших и нестандартных проектов. Но есть задачи, которые Битрикс решает хорошо. Я решил изложить свою позицию в одной статье.
А тот факт, что битрикс строит денег, а фреймворки бесплатны? Или что разработчиков на битрикс найти очень сложно.
Это сайт про бизнес, поэтому нужно рассуждать с позиции бизнеса. А именно: следует помнить, что для получения готового решения что на Битриксе, что на фреймворке, потребуются определённые трудо- и денежные затраты. Это дизайн, вёрстка, программирование, администрирование, заполнение контентом и сео-оптимизация. И с этой стороны типовое решение на Битриксе (или любой другой популярной CMS) будет дешевле, чем реализация на фреймворке. Вдобавок, и время запуска решения для клиентов (time to market) будет существенно меньше.
Однако в случае нетипичного проекта, который слабо укладывается в концепцию, решаемую готовой CMS, решение на Битриксе потребует значительно больше времени (сходное или даже большее, чем для фреймворка), а качество получившегося решения (включая качество кода, скорость работы, потенциал поддержки и расширения) будет ниже.
Ну, вообще в статье об этом прямо или косвенно говорится.
Мой опыт тоже говорит о том, что найти программиста под фреймворк гораздо проще, чем программиста под 1С-Битрикс. Тупо не хотят программисты с этим продуктом работать. Но цифры HH вещь упрямая и говорит об обратном, поэтому я вынужден был написать то, что написал - я старался быть объективным.
Что касается стоимости ... Стоимость Битрикс все-таки очень символическая. И, если его использовать по назначению (то есть разворачивать на нем быстрые типовые проекты), стоимость его лицензии быстро нивелирует разницу со стоимостью затрат на программистов, который не фреймворк вынуждены будут типичный функционал "с нуля" возводить.
Так что фактически - да, Вы правы: Битрикс "дороже" фреймворка. На практике же, с учетом стоимости лицензии - это точно не решающий фактор по моему опыту.