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

В предыдущей статье мы рассмотрели плюсы и минусы готовых движков, а так же их особенности. В данной публикации поговорим о том, какие кроет в себе положительные и отрицательные стороны собственный двигатель сайта, который написан вручную.

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

Так же можно выделить профессиональные организации, которые занимаются разработкой сайтов. В данном случае они создают как представительскую часть сайта, то есть его внешний вид, который показывается для пользователей, так административную, которая создается только для вас, чтобы можно было без труда управлять содержимым сайта.

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

Второй несомненный плюс самому писать исходный код для сайта – возможность создать свой шаблон, который не будет повторяться с другими. Конечно, тут потребуются знания верстки (HTML, CSS), умения работать с графическими редакторами, а так же знать некоторые хитрости по взаимодействию шаблона с движком сайта, ибо писать все в одной куче является грубой ошибкой у программистов.

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

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

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

Ну и последний минус, который бы хотелось выделить с точки зрения СЕО (поисковой оптимизации) – сложность в оптимизации сайта для поисковых роботов. В частности это касается двух файлов, а именно robots.txt и sitemap.xml. Если с первым можно один раз разобраться и все, то со вторым дела обстоят куда сложнее, хотя проблема тоже довольно таки быстро решаема. На этом публикацию можно закончить.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>