+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

Самописная CMS, ее плюсы и минусы?

               Самой частой причиной того, почему некоторые разработчики принимают решение реализовать самописную CMS, является то, что разработчик имеет относительно своей CMS какую-то специфическую идею о том что она должна делать и как она должна работать. Естественно такой подход к разработке имеет место на существование, но насколько такой подход лучше или хуже чем использовать уже готовую CMS? Давайте рассмотрим все плюсы и минусы самописной CMS:
Преимущества:
               Откровенно говоря, в написании своей собственной CMS не так много преимуществ, но те, что есть, весьма значительны. Все причины написания собстенной CMS сводяться в одно преимущество – написание такого решения, при котором вы получите свою точную CMS, которая делает все, что вы хотите, и ничего, что вам не нужно.
               Когда речь заходит об использовании CMS ежедневно, это означает, что при самописной СMS не существует каких либо дополнительных кривых обучения. Разработчик знает систему снаружи и изнутри, знает как работает интерфейс администратора, и т.д., потому что он написал все это таким образом, чтобы в дальнейшем это было интуитивно понятно именно для него. Если ему захочется обновить или улучшить систему позже, он уже точно знает, где ему нужно добавить или изменить код.
               Теперь не нужно вообще думать об лицензировании или авторских правах. Как только мастер CMS написал свою систему, он может делать с ней все, что угодно, не думая о том, что использование некоторой функции может быть ограничено.
Недостатки:
               Недостатков у самописной CMS немало:
  - Сильная привязка к автору-разработчику. Клиент, устанавливая или приобретая самописную CMS, попадает в полную зависимость от его разработчика. Например, все изменения или улучшения системы могут произвестись только с помощью разработчика данной системы. Получается, что клиент, в данном случае, ограничен почти во всем.
 - Большие затраты. Даже самые простые системы управления контентом требуют больших затрат бюджета и времени на их разработку.
 - Код и архитектура. Большая часть самописных CMS – это не какое-то новшество или сенсация. Это все равно какая-то «выдранная» часть одной из известных CMS, только с небольшими изменениями, которые в корне меняют дело. Но это только на первый взгляд. Внесенные изменения в архитектуру системы могут быть не только бесполезными, но и очень вредными.
               Тоже самое относится и к коду. Качество кода напрямую зависит от уровня WEB мастера, который пишет CMS.