В прошлой статье мы обсудили технические особенности системы. Сегодня поднимемся на уровень выше – в высокие материи. Речь пойдет о философии построения кода. Из разговоров айтишников, вы наверняка улавливали слова вроде ООП, MVC, Паттерны, ORM. Произносятся они обычно с придыханием, как имена божеств. И главная претензия к «1С-Битрикс» со стороны профи часто звучит так: «Там нет нормальной архитектуры». Давайте разберемся, стоит ли за этими обвинениями реальная проблема или это просто профессиональный снобизм. В современном программировании есть «Священная Корова». Зовут ее ООП (Объектно-Ориентированное Программирование). Это подход, когда все в программе строится как сложная иерархия объектов: «Класс Сын» наследует у «Класса Отца», тот – у «Деда» и так далее. Считается, что если ты не пишешь на ООП – ты застрял в прошлом веке. В «Битриксе» этой сложной, академической иерархии почти нет. Им скучно. Им хочется строить красивые воздушные замки из кода, чертить схемы связей и чувствовать
Почему программисты плюются от Битрикса, а бизнес несет им деньги мешками? Часть 2
21 января21 янв
4
3 мин