Я бы сказал так: на Битрикс можно реализовать все что угодно, и даже не 95% проектов, как говорили сами разработчики, а почти 100%. И можно реализовать, чтобы это все было удобно, и быстро работало. Главное - иметь желание, голову на плечах и руки не из одного места А в остальном - решать вам. В этой статье что-то есть полезного, но по сути - возьмите любую мощную и универсальную систему, создайте доп. характеристики, отфильтруйте - и смотрите sql-запрос. Получится что-то примерно такое же. А если нужны более простые запросы, то пишите свою систему для конкретного сайта - только там вы сделаете минимальные запросы, которые будут решать конкретно вашу задачу.
Юрий Волошин написал: Ну и берем в расчет, статья 2010 года, у продукта 2 огромных релиза в год продукт 10 года и продукт 15 это два совершенно разных продукта.
Частично да, но по части инфоблоков и их SQL-запросов - они стали даже чуть тяжелее. Но не в этом суть. Это - внутренняя структура. Это не должно сильно волновать начинающего разработчика. Или вы - теоретик? Мне кажется, разговор ни о чем.
такие статьи как раз и пишут люди с руками из одного места и этими руками и статьи пишут....
первоначально ВСЕ НОВОЕ пугает, а тем более когда говорят про это плохо, то пугает в двойне, я честно 3 подхода к битриксу делал, и только 3-я попытка удалась на славу.... и работаю с этим продуктом уже давно, но про запас так же знаю и другие открытые framewok такие как yii (1; 2)... сравнивать, это значит выбирать, по началу тоже сравнивал и думал что лучше, но со временем пришло понимание в каких проектах, что нужно использовать!
Евгений Санников, для начала попробуйте хотя бы на 80% полезного функционала продукта вложить в сайт правильно!!! т.к. код по феншую битрикс, - если все правильно и верно сотворить то результат Вам понравиться.. ну а если какие то места выходят большими и тяжелыми с использованием внутреннего функционала битрикс, то, кто мешает написать свое по идеологии битрикса (модули, компоненты)..