1 заметка с тегом

cms

Самописаные системы управления сайтом — зло

Самописаные системы управления сайтом — зло

Самописаные CMS — или студийные, как их еще называют — вселенское зло. Объективно, не может компания-разрабочик сайтов с тремя программистами сделать качественную CMS. Не может! Почему?

Причина 0

Каждый должен заниматься своим делом. Невозможно совместить и дизайн сайта, и разработку CMS. Иначе получится «шыю мыю хлеб пяку всехда так палучаецца». И это не смешно.

Причина 1

Наплевательское отношение к безопасности. Во главу угла ставится работоспособный код. Код работает — отлично, идем дальше. Никто не задумывается, что код дырявый. Дырявый на столько, что даже пользователь это видит: залогинился на десктопе, и автоматом залогиненый на телефоне.

Причина 2

Медленное внедрение новых фич. Отказ от внедрения новых возможностей. Отмазка — это не надо пользователям, это и нет так уж и важно.

Причина 3

Код невозможно поддерживать сторонним программистами — написан в стиле одного человека, нет документации, множество костылей (о которых знает только разработчик).

Причина 4

Разработчик не задумывается об обратной совместимости. Заказчик сайта спустя год не может накатить обновленную версию CMS. Или не совместимо, или подрядчик хочет заработать еще раз на продаже админки.

Причина 5

Нет внятной лицензии на объект интеллектуальной собственности. Юридически нет прав на CMS, либо права так зажаты, что нельзя дорабатывать сайт на этой CMS.