Главная Блог Статьи Конференции Портфолио Flash-point RSS  RU EN

Владимир Бондаренко

Специалист по web-технологиям
ПОСЛЕДНИЕ ЗАПИСИ
  •  Тьма за спиной – мобильный квест написанный Виталием Зыковым
  •  Автоматизация процессов в компании: объединение всей информационной среды в одной системе Mauris CRM (CMS + SalesForce + MailChimp + мобильное приложение)
  •  10 советов по созданию страницы своей компании в «Википедии»
  •  Сравниваем форматы для документирования RESTful API: WADL, Swagger, I/O Docs, API BluePrint, RAML, Google API Discovery, Apimatic

  • ОБЛАКО ТЕГОВ
    Ajax Apple Chrome cloud CMS ECM Flash-point Folium iPad iPhone Java Script jQuery mobile development MVC PHP Python RESTful API SDK SEO StarCraft Swagger Twitter блоги видео кодирование конференция обучение SEO оцифровка информации плагины презентация программирование развлечение скрипт советы сравнение технологии хостинг ЧПУ
    КОНТАКТЫ

    Skype: coolweb_ua

    twitter

    СЧЕТЧИК


    Стоит ли создавать свою CMS?

    Стоит ли создавать свою CMS?На протяжении нескольких лет я разрабатываю свой программный продукт, написанный на PHP. В тоже время довольно подробно изучаю рынок существующих CMS. Моей задачей было разработать методику выбора CMS для разработки конкретного проекта. Собрав все воедино, я решил написать статью, основанную на личном опыте в этой области.

     

    С чего начать?

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

    Если вы хотите вести обычный блог, то нет смысла изобретать велосипед. Все равно, лучше чем Wordpress вам  не написать, да и зачем? Для решения стандартных задач  используйте готовые продукты. Это быстрее и лучше.

     

    Когда стоит писать свою CMS?

    Писать свою систему управления контентом стоит, если вы  создаете сайты постоянно. Для одного-двух сайтов колоссальные затраты сил и времени не смогут окупиться. Если же вы  реализуете различные проекты с определенной периодичностью, то свой программный продукт может оказаться впору. На своей системе я реализовал более 20 сайтов. С каждым последующим проектом система совершенствуется и предоставляет все больше возможностей за кротчайшие сроки.

     

    Какие преимущества своей системы?

     Сравним среднестатистического программиста, написавшего свою CMS, и специалиста по Drupal (пример). Необходимость писать все самому значительно повышает профессиональные навыки. Программист с самописным продуктом все «пощупал» своими руками. Его профессиональный уровень будет на порядок выше уровня специалиста по Drupal.

    Еще одним достоинством я бы назвал преимущества при поиске работы. Несколько месяцев назад я сам занимался этим вопросом. Работодатели с большим интересом относятся к наличию самописных решений. На каждом собеседовании значительная часть времени уходила на презентацию и воспросы о реализованном продукте. Большинство таких собеседований заканчивались предложением работы.

     

    Какие недостатки?

    Время и силы. Этим все сказано. На установку и отладку Joomla уйдет 10 часов. На написание своего решения – не менее 200.

     

    Так стоит ли?

    Все зависит от ваших планов и целей. Если вы прочитали статью и четко увидели перед собой цель, значит, вы готовы принять правильное решение. Удачи:)


    Теги:  CMS, советы, программирование

    Читать по теме:

     Автоматизация процессов в компании: объединение всей информационной среды в одной системе Mauris CRM (CMS + SalesForce + MailChimp + мобильное приложение)
     Автоматическая генерация SDK для RESTful API
     Пишем свою программу для чистки переполненного диска C: на Python
     Полная синхронизация iPhone и iPad


    Комментарии (2):

    patrik.star, 23-09-2011, 21:01
     0_o
    а можешь мне на почту скинуть свою цмс
    patrik.star000@gmail.com

    Владимир Бондаренко, 04-03-2012, 17:08
    увы, нет.
    система сейчас переписывается и ее исходники я открывать не хочу.


    loading

    Написать комментарий

    Имя:
    Почта (скрыта):
    Сайт:
    Текст: :) :( 0_o =-0 =-D 8-) :-(( TT >:o ]:->

    Использование любых материалов сайта возможно только при размещении активной и прямой ссылки на VBond.Kiev.ua.

    Главная | Блог | Статьи | Конференции | Портфолио | Flash-point | RSS

    developed by Bondarenko Volodymyr