Зачем нужна своя CMS?

 

Доброго времени суток уважаемый читатель Блога RS! Сегодня я бы хотел просто поразмышлять, и не более того. А то я что-то по понемногу забываю, что это блог а не база учебно практической литературы. Написать этот пост меня с подвигла мысль, а нужно ли вообще писать что-то с нуля, если интернет просто кишит уже готовыми проектами? Вообще это была не моя мысль, а мысль некого avb-intik. Он мне задал такой вопрос:

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

Я готов поспорить, что данным вопросом задаются многие. Как можно ответить на такой вопрос? Да ни как! Если взять в пример меня, я работал только с одной готовой CMS и то без цели, просто побаловаться, для меня написать простенький сайт с нуля проще чем поставить и настроить готовый. Возможно я очень плохо знаю возможности уже готового движка, именно поэтому предпочитаю написать какой то новый проект за пару дней. А кому то проще поставить готовый сайт, и за пару часов настроить его. Так, что ответ на поставленный вопрос скорее всего звучит так: «Кому как!»

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

Готовая CMS

+ Неоспоримый плюс, это быстрота исполнения. Знающий человек потратит буквально несколько часов, не знающий сутки, максимум двое.

+ Гибкость. Я имею введу, что у популярных готовых проектов в интернете существует массу расширений, что позволяет сделать почти все, что душе угодно!

+ Еще бы добавил тот факт, что создать сайт на готовом движке может практически любой. Наличие море информации в интернете делает обучение быстрым и эффективным.

- В минус я отправлю то, что сайты работающие на готовых решениях как клоны. Расширения доступны для всех, поэтому почти нет никакой индивидуальности. Этот минус конечно можно исправить, но для этого нужно либо создать что-то самому, либо купить.

- Безопасность. Пожалуй самый большой минус. В основном у всех популярных CMS открытый код. Это позволяет находить уязвимости. Значит если Вы не обновляете движок, то он больше подвержен к взлому.

Своя CMS

+ Индивидуальность. Все зависит от Ваших умений, или умений программиста который Вам пишет CMS.

+ Легкость (никакого мусора!). Ваш движок умеет лишь то, что Вам нужно, не больше не меньше. Чем меньше лишних кусочков кода, тем легче и быстрее сам проект.

+ Безопасность. Логика кода известна только Вам. Что делает не возможным взлом по инструкции. Естественно при условие, что программист не делает очень грубых ошибок.

- Минусом естественно является то, что ни каждый может написать свой проект. Для этого необходимы определенные знания.

- Процесс создание чего то невообразимого займет очень много времени, и возможно денег.

ИМХО

Естественно это не все плюсы и минусы. Я специально выбрал одинаковое количество для обоих решений, что бы не склонить читателя к какой то стороне. Я лишь выражу свою точку зрения, и никому ее не навязываю. Я с самого детства люблю что-то изобретать. Я разбирал игрушки, что бы узнать и понять почему они обладают той или иной функцией. Для меня пользоваться готовым решением просто не интересно, даже если оно работает в разы лучше чем мое, я все равно буду пользоваться своим!

А Вы что думаете по данному поводу? Как бы вы ответили на вопрос: «Зачем нужна своя CMS?»

 

Возможно Вам будут интересны следующие заметки

Комментарии (6)

Ваше имя *
Сайт
Ваш E-mail *
Ваше сообщение *
 
Вы не подтвердили условия политики конфиденциальности.
rImskIy, 26 Декабря 2011 г. 07:51 пишет:
Гость
Своя CMS нужна в первую очередь тем кто хочет заниматься серьезным веб-программированием. Когда пишешь собственный сайт, сервис или CMS с нуля набираешься именно того опыта программирования, который так необходим и пригодиться тебе в будущем. Даже если после этого ты не будешь пользоваться своим творением, силы ушедшие на его создание окупятся с лихвой.

Сам сейчас удивляюсь как я раньше мог только DLE и Joomla'y ставить, проще свое по быстрому накидать =)
CHACK, 26 Декабря 2011 г. 12:26 пишет:
Гость
Своя кмс нужна для того, чтобы набраться опыта и все.

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

Если считаете велосипедостроительсто нормой, то флаг вам в руки.
Алекс, 26 Декабря 2011 г. 15:48 пишет:
Читатель
По мне своя cms лучше да и надёжней, но сколько времени уйдёт, а также нужны знания. Написать cms конечно лучше, но на joomla быстрей
Дмитрий, 29 Марта 2012 г. 20:45 пишет:
Читатель
Своя CMS несомненно лучший вариант! Ещё лучше если пишет её не какой-то сторонний разработчик, а вы сами! Ведь вы будете разбираться в ней лучше кого либо. Написание модулей или правка существующих частей не составит труда.
Сам язык понимается легко. Самое главное мыслить логически, продумать все действия приложения.
Влад, 27 Октября 2012 г. 03:25 пишет:
Гость
Всем привет, я перечитал все статьи у вас на сайте и так и не понял, почему вы пишите про ббкоды, древовидные комменты,чпу и т.д. а сами этого не делаете??? Это не хорошо...вы бы дали пример этих скриптов именно у вас на сайте чтобы мы убедились что они реально работают( вы просто не даёте ссылку на предпросмотр )...а так сайтом очень доволен, если вам не сложно то оцените мой сайт и прокомментируйте в комментах на моём сайте http://www.kak-sozdat-sait.16mb.com/ но для этого вам надо зарегистрироваться, но если вы пожелаете то можете мне скинуть в сообщении на сайте с айди вашей страницы и я вас уберу из зарегистрированных пользователей!!! Я вам благодарен за ваш сайт
VSVLAD, 08 Апреля 2013 г. 15:53 пишет:
Гость
Я за свою CMS, так как самый главный плюс это гибкость построения решения. Готовые модули не всё могут, а про веб-приложения можно вообще умалчивать. Но опять же если человек не опытный - легкий путь CMS общедоступные