Готовая CMS или самописная?

Зачастую, перед создание крупных веб сайтов как заказчики, так и сами разработчики встают перед вопросом «Готовая CMS или самописная?». Давайте уточним, что понимают под словосочетанием «самописная CMS «. Зачастую это система управления сайтом, которая разрабатывается непосредственно самой веб-студией, программистом или группой разработчиков. За основу берут структуру и дизайн уже существующей CMS и уникализируют ее как внешне, так и сам код. Очень редко веб студии разрабатывают свою систему управления сайтом, используя только свои идеи и разработки, полученные за время работы по созданию веб сайтов под ключ. Но, как правило, это происходит довольно редко, и такие студии уже давно зарекомендовали себя без личной CMS. Обычно, такие системы управления сайтами, впоследствии, используются не только компанией, разработавшей их для своих веб проектов.

Плюсы самописных CMS

Как сейчас это не показалось-бы странным, но плюсы нашлись по большей части для самой веб студии. 1) Такие веб студии, оказывающие услуги по созданию сайтов получает определенный статус, как «разработавшая свою CMS», и не зависящая от других разработчиков. 2) Код самописной CMS уникальный. Поэтому разобраться с ним и дополнить сайт каким-либо модулем не разработчику данной системы управления сайтом довольно сложно. Это конечно-же возможно, но стоимость и сроки таких доработок будут значительно дороже обычных CMS. Но, с другой стороны, это и плюс для заказчика. Программисты студии уже знают эту CMS, и стоить модуль у них будет дешевле, чем у других студий. Но скорее всего дороже аналогичного модуля для стандартной CMS! 3) Самописная CMS обычно позиционируется как система управления, которую сложно взломать из-за ее уникальности. Но давайте задумаемся на минуту: может ли один или даже небольшая группа программистов сделать CMS без единой «дыры», через которые злоумышленники могут взломать сайт? Сайты гос структур взламывают, а работает над ними далеко не один и не 5 программистов. В известных CMS выходят постоянные обновления, которые устраняют уязвимости, в отличии от самописных. 4) Цена самописной CMS. Многие разработчики за использование своей системы управления берут дополнительную плату! Существует множество бесплатных CMS, стоящих на голову выше любых самописных.

Минусы самописных CMS

1) Бесплатными CMS пользуются миллионы человек, в их числе есть и программисты. Соответственно, существуют тысячи бесплатных модулей и дополнений. Веб студии в этом случае берут плату только за установку и настройку самого модуля, но никак не за его разработку. Т.е. стоимость часто используемых и известных модулей в разы меньше в случае известных CMS. Если же вам захотелось дополнить сайт чем-то на самописной системе управления, то в любом случае придется платить. 2) Вы все время будете вести все работы по сайту с веб студией, которая вам его делала. Конечно, это не минус в прямом смысле, но этот пункт следует учесть на случай, если возникнут какие-то конфликтные ситуации со студией. А работать придется все равно с ними. Да, можно пойти в другую студию (но как уже говорилось, стоить это будет дороже) или же вообще заказать переверстку сайта под стандартную CMS. Но зачем это делать, если можно учесть такие моменты заранее?!