И в очередной раз ощущаешь, что ты жопой то чувствуешь, что битрикс - говно, но никак вменяемо не можешь ответить на вопрос "почему? Вон сколько крупных сайтов его используют, мне все знакомые советуют".
Решил сделать заготовку на подобные случаи, чтобы сразу отсылать.
Добавьте говнеца, кто может.
Продвижение системы Битрикс построено целиком на маркетинговых усилиях, а не на создании качественного продукта.
Действия направлены на то, чтобы убедить менеджеров крупной компании в обход мнения непосредственных разработчиков сайта и тех, кому придётся его поддерживать.
Сама же архитектура системы и программный код находятся на очень невысоком уровне.
Мнения программистского сообщества по поводу данной системы можно в большом количестве найти в поисковике по запросу "Bitrix - г..но".
Из первого попавшегося и не слишком эмоционального:
http://ru-anticms.livejournal.com/3931.html
http://blog.axshavan.ru/2011/06/bitrix-helpless-shit.html
http://ermouth.livejournal.com/557869.html
http://antipodarok.livejournal.com/50939.html
На сайте gonvokod.ru (сборник примеров худшего кода) значительный раздел посвящён Битриксу: http://govnokod.ru/search?search=%D0%B1%D0%B8%D1%82%D1%80%D0%B8%D0%BA%D1%81
Следствие из плохой архитектуры и реализации:
1. Система очень сложна в поддержке и доработке.
2. Внесение изменений требует очень больших затрат, а зачастую невозможна.
3. Система потребляет очень много ресурсов и даже при небольшой посещаемости, возможно, придётся арендовать отдельные сервера.
4. На сайтах вакансий по теме "PHP" существуют две основных категории: "Программист PHP" и "Программист PHP для Bitrix". Таким образом разработка под Bitrix считается чуть-ли не отдельной специализацией. И подобные программисты обычно требуют гораздо большую зарплату.