Не используйте самописные CMS

Вам предлагают сделать сайт на самописной CMS? Внимательно взвесьте все "за" и "против", чтобы не сделать непоправимую ошибку и не выбросить ваши деньги на ветер. Самописные CMS – это протест и показ амбиций начинающих программистов. КПочему мы не рекомендуем их использовать?

На это есть ряд причин:

1. Зависимость от разработчика.

Что-то добавить, изменить или улучшить корректно сделает только программист, который писал CMS. Если потерять с ним связь, то вы будете долго искать специалиста, который захочет взяться за ваш сайт. Кроме того, от разработчика зависит ценовая политика, которая может дойти до «беспредела».

2. Низкий уровень безопасности.

У популярных CMS тоже есть уязвимости, но посчитав количество людей которые их используют, а их десятки, если не сотни миллионов, все уязвимости быстро выявляются, обсуждаются на форумах и исправляются разработчиками. А какие «скелеты в шкафу» у самописной CMS, не знает даже ее создатель, потому что вряд ли кто-то тестировал эту CMS на все уязвимости.

3. Небольшая распространенность системы.

Когда вебмастер что-то не знает по известной CMS, ему достаточно написать в поисковике свой вопрос, и он выдаст десятки статей, ответов и рекомендаций на форумах. А вот решить таким образом вопрос по самописной CMS не получится, на ней разработано всего лишь несколько сайтов и она мало кому известна.

4. Архитектура и качество кода.

У CMS должна быть нормальная структура, грамотная архитектура и чистый код. Для небольших и некритичных проектов долго проектировать архитектуру и писать код правильно — экономически нецелесообразно. В таких проектах проще по-быстрому написать что-нибудь простенькое. И вот когда такой проектик внезапно надо начать развивать, и возникает ситуация «маленькое изменение требует большого рефакторнига - изменения внутренней структуры программы, не затрагивающий её внешнего поведения».
Чтобы написать CMS, близкую по качеству, сравнимому например, с Joomla, одному квалифицированному разработчику понадобятся годы. Самописные CMS конечно же не все плохого качества, но по статистике большинство. К примеру, компания Positive Technologies самописным системам дает такое резюме "CMS собственной разработки напоминают старое решето и плетутся в хвосте..."

5. Отсутствие документации и поддержки пользователей.

Как управлять сайтом на самописной CMS знает лишь ее разработчик. О популярных CMS можно найти в интернете достаточно информации, а если что непонятно – задать вопрос на специальных форумах, посвященных сайтостроению.

Если вам нужна консультация по любому вопросу, который касается разработки сайта, мы с удовольствием и бесплатно вас проконсультируем.

 

напишите

Правильный формат "name@something.com"

Правильный формат "+38-044-4567890"

FlightВеб-студия

Украина, Киев-Харьков

info@flight.co.ua

+38 068 525 6410

+38 095 871 2158

+38 063 505 0733

+38 091 302 5214

switchweb