«Битрикс: “жесткий”, “хрупкий”, “монолитный”»

топ 100 блогов ru_anticms12.08.2010 Прямая речь (вроде как) программного архитектора:
 

Битрикс: “Жесткий”, “хрупкий”, “монолитный” – читающие Фаулера меня поймут – для остальных будет не реально объяснить.

В Битриксе PHP4-style фарш. Совместимость с древними версиями откровенно неудачной архитектуры. (“взять и всё переписать” – вряд ли когда случится, куда же тогда девать армию “готовых специалистов”).

Убогое и частичное ООП и MVC: вроде появилось в 7й версии, но опционально и отдельно – что побуждает программиста к жутко разным реализациям одинаковых задач (читай - быдлокодинг).

Не возможность переиспользования компонентов по отдельности без ядра.

Отсутствие таких серебреных пуль штук как:

MVC: модульный принцип (прошлый век) – во главе всего, из MVC потерялось M, а VC перемешалось в голове архитекторов.

ORM: интересно, битрикс-программисты вообще знают что это и с чем и как едят;

FrontController, Controller, Actions: точек входа десятки и все они по разному устроены;

Regisry: читай засранное globals (на минус не тянет, но опять же побуждает программиста к злоупотреблениям);

View: разделении бизнес-логики хромает, жуткое мясо html и php повсеместно, нет хелперов, наследования, блоков…;

Формы: убогий api форм, все что сложнее input – делается руками и активной работой напильником. (:

Обработка ошибок: 404 и не более, остальное летит в буфер вывода и пугает (: пользователей.

Cложности безкостыльного подключения сторонних библиотек: засраный globals, нетерпимость в error_repoting.

По итогу: “морда” у Битрикса хорошая – “пипл хавает”, но внутриность прогнили. Фан от процесса программирования минимальный, впрочем кому-то это веселело.

Про Bitrix на .Net речи нет, это просто другой продукт, абсолютно другой код и гораздо менее популярный. Сносная обвертка над WebForms и Asp.net, не уверен в перспективах его развития.
 

Отсюда, из сердца Сибири: http://losin.ru/2010/08/04/cms/

Оставить комментарий

Архив записей в блогах:
О Колумбе, первооткрывателе Нового Света 3 августа 1492 года флотилия Христофора Колумба отплыла в своё историческое путешествие – и это даёт нам повод сказать пару слов об этом загадочном человеке… …Надо заметить – при всей развитости средневековой бюрократии, достоверных ...
...
Почему не публикуют видео с камер с самолетов? Неужели кто-то поверит, что в любой сраной машине стоит камера высокой четкости, а в самолетах ее нет? В самолете камеры стоят везде - и на хвосте, и на крыльях, и в кабине пилотов, и в пассажирском салоне. Почему ни разу в новейшей истории ...
...
На Москву посмотрели, пора бы уже подвести урбанитоги для России. Год был насыщенным: понятие городской среды и общественных пространств пришло даже в Саратов, Путин лично призывает к соучаствующему проектированию городов, а в Уфе отключают электротранспорт из-за неоплаты счетов. ...