Что выбрать? CMS или свой самописный движок?
2015-04-08 Создание сайта Mr.Edyan 3
В статье рассматриваются приемущества и недостатки готовых CMS и плюсы и минусы самописных движков. Перед созданием сайта обязательно нужно учитывать какую систему использовать, CMS или с нуля начинать писать сайт?

На первом этапе разработки действительно серьезного сайта неизменно встает вопрос использовать существующую систему управления контентом или разработать свою собственную под конкретную задачу. Сталкиваются с этим выбором, как начинающие пользователи, так и профессиональные веб-разработчики. Дать однозначный ответ на вопрос, CMS или с нуля делать сайты..? сложно, поэтому попробуем разобрать в преимуществах обоих подходов.
Преимущества и недостатки CMS
На рынке существует огромное количество разнообразных CMS как заточенных под определенную задачу, например, интернет-магазины, так и универсальных систем, на которых можно создать практически любой проект. Главный плюс CMS в скорости разработки, ведь большинство кода написано уже разработчиками, а в сочетании с готовыми дополнениями прибегать к вмешательству непосредственно в код практически не придется.
Если выбор остановился на популярной CMS, то, как правило, они имеют достаточно развитое сообщество пользователей и разработчиков, и ответы на большинство вопросов уже найдены. Да и найти команду, которая создаст качественный сайт на готовой CMS проще.
Еще одним немаловажным фактором будет цена разработки. CMS разделяются, конечно, на коммерческие и бесплатные, но за редким исключением создание проекта на уже готовой системе не только быстрее, но и гораздо дешевле разработки с нуля.
Современные CMS развиваются постоянно, в них устраняются ошибки и недоделки, найденные в процессе эксплуатации. Особенно это важно для устранения проблем с безопасностью системы.
Их проще администрировать. Интерфейс панели администрирования CMS уже продуман и готов к использованию, а также проверен многими пользователями на реальных проектах.
Главным минусом готовых CMS является их уязвимость. Стоит только пропустить очередное обновление безопасности и все с огромной долей вероятности сайт взломают.
Преимущества самописных движков
Самым главным плюсом самописных движков является потрясающая гибкость. Ни одна CMS не позволит создать настолько гибкую систему. Например, при создании интернет-магазинов иногда надо реализовать хитрые схемы скидок, в CMS это сделать из коробки не получится, а в своем движке все необходимые варианты можно продумать заранее.
Еще одним важным фактором будет оптимизация скорости работы. В самописном движке нет ненужного функционала, а значит, скрипты будут работать быстрее, и оптимизировать их будет значительно легче.
Минусы у самописных движков тоже присутствуют. Первый и основной — цена и время разработки. Независимо от того выбор пал на фрилансеров или веб-студию придется потратить достаточно значительные средства на разработку собственной системы управления, и даже если делать все самому это огромные затраты по времени, что не всегда целесообразно.
Еще одним минусом является то, что любые движки после своей разработки и запуска проекта требуют обновлений, например, для добавления новых функции. И тут придется еще раз обращаться к разработчику и оплачивать его услуги. А если разработчик пропал, то все становится еще сложнее.
Что выбрать в итоге конечно, решать заказчику. Если опыта по работе с сайтами большого нет, то лучше выбрать вариант с CMS. Когда же требуется решить достаточно специфичные задачи или требуется обеспечить работу сайта для высокой нагрузки, то лучше присмотреться к вариантам самописных систем.
-
Какая CMS лучше? WordPress, Joomla или Drupal..13-янв, 2016, 13:08
-
Адаптивный дизайн сайта: зачем нужен и как..20-сен, 2015, 12:36
-
Какой язык программирования выбрать для начала..21-июл, 2015, 09:36
-
Как создать сайт для продажи - домен и CMS..14-июл, 2015, 20:30
-
На какую тему создать сайт..01-янв, 2015, 09:34