Готовая сторонняя CMS или собственный скрипт?

Вы наверняка часто сталкивались с проблемой выбора между: готовой, сторонней CMS или самописные скрипты для определённого проекта. Работая над своим новым проектом, я вновь столкнулся с проблемой выбора. Сейчас я попробую разобрать плюсы и минусы готовых движков и написанных вами для определённого проекта. Данный пост не рассчитан на людей владеющих php на профессиональном уровне.

  1. Собственный движок – бесплатен для вас, а готовые движки могут быть платными. Но есть исключения.
  2. На написание собственного движка необходимо время в то время, когда готовую cms необходимо просто скачать и установить. Однако, если вам некуда спешить, то для вас написание движка не будет проблемой.
  3. В своей cms вам проще модифицировать код или добавить функцию, чем в чужой.
  4. Если вы не обладаете хорошими, а возможно даже отличными знаниями php, то лучше воспользоваться сторонней cms. Поскольку, если код не оптимизирован, то при большой посещаемости сайта могут возникнуть проблемы с нагрузкой. Но, если вы профессионал в php, то не обращайте внимания на данный пункт или статью в целом. =
  5. Если вам будет необходимо внедрить какую-то дополнительную функцию, то в своей cms вам придётся писать её с нуля. В то время, как в сторонней cms наверняка есть множество готовых плагинов и модулей, которые вы можете скачать или купить за некоторую сумму и без проблем внедрить в свой сайт.
  6. Однако, используя стороннюю cms, необходимого вам плагина может не быть. В таком случае вам придётся писать его самому для вероятно плохо знакомой вам cms или же платить людям знающих данную цмс, чтобы они написали вам необходимый модуль \ плагин.
  7. Над известными сторонними cms работают профессионалы и вероятность дыр, багов и глюков у их cms значительно меньше, чем у написанной вами цмс.
  8. При возникновении проблем, вы можете обратиться к разработчикам данной cms или попросить совету на форуме поддержки (у многих цмс такие есть). Если же вы используете собственный скрипт, то вы сами будете разработчиком и поддержкой в одном лице. И просить помощи, вы сможете только у самого себя.
  9. Думайте о будущем сейчас. Если вы напишите все скрипты для сайта сами, а в будущем по тем или иным причинам вы решите заменить их готовой цмс, то у вас возникнут трудности с переносом контента. Для этого потребуется море терпения, если контента много т.к. почти во всех случаях нету конвертора базы данных от ваших скриптов для сторонних.
  10. Если вы хотите получить опыт и улучшить свои знания php, то писать свою собственную cms лучше, чем использовать стороннюю.

Вот и всё, но это пока. В дальнейшем буду дополнять статью по мере использования различных скриптов. Если вы хотите, дополнить данную статью, то пишите свой пункт в комментарии.


Тем временем: Сис. админ описывает программы для работы с кодом | Интересный посетитель

13 комментариев к “Готовая сторонняя CMS или собственный скрипт?”

  1. Я понимаю, прост впервые воспользовался данной функцией 🙂 Ещё не доконца разобрался. Да и вот смотрю — ссылки нет у тебя на сайте и удалил.
    з.ы. В будущем буду знать, что они появляются не сразу.

  2. Не надо скриншотов. Ссылку уже вернул. Разобрался как это всё работает. Извиняюсь за лишний геморой. 🙂

  3. В дальнейшем, если найду ещё + или — в данной теме, то обязательно допишу в эту же статью.
    Ну, а кроме cms бывает ещё множество других проблем с которым сталкиваешься во время веб-разработки. Не эту, так другую статью напишу 🙂
    Кароче, блог совсем пустовать не будет. Буду писать мало, но более менее тематично.

  4. Думаю, выбор в первую очередь зависит от важности проекта и умений самого веб-мастера. Раньше писал всё сам, сейчас изучаю кмс-ки, некоторые нравяться, некоторые нет. Но если намечается сайт, в который собираюсь вкладывать деньги, всегда пишу руками…

  5. Если вы хотите получить опыт и улучшить свои знания php, то писать свою собственную cms лучше, чем использовать стороннюю.

    Этот пункт относится и к готовой кмс, потому что уже готовые и работающие скрипты можно посмотреть сразу и разобраться как устроены те или иные нюансы
    так что опыт и там и там идет как никрути 😉

    • При написании своих скриптов — вы получаете больше опыта, чем в ковырянии чужих. Да и код бывает разный — может там куча модулей подключается и т.д. — тогда разобратсья будет очень трудно, да и скорее всего вас такой ког испугает.

      Это как на кухне. Можно учитсья готовить, готовя различные блюды самому, а можно смотреть на готовые блюда в ресторане и пытаться повторить их самому. Опыт будет в любом случае, но в первом его будет больше, да и более полезный опыт будет. 😉

Обсуждение закрыто.