вторник, 24 ноября 2015 г.

Самописный движок или готовая CMS?

Многие веб-мастера задаются вопросом, какой движок лучше использовать для своих проектов — самописный или готовый, как платный так и бесплатный (open source). Некоторые склоняются к тому, что самописный движок лучше, а кто-то утверждает, что лучше уже готовая CMS; и у каждого на этот счёт свои аргументы, каждый прав по-своему.
Так что же лучше? Что выбрать? Сразу предупреждаю, что спорить и доказывать что-либо я не собираюсь, я лишь выскажу своё мнение. А мнение моё такое: если проект не является чем-то особым, то лучше использовать готовую CMS. Почему? Да потому что нет смысла изобретать велосипед, который, скорее всего, всё равно получится с квадратными колёсами. Неужели вы думаете, что какой-то программист Вася Пупкин напишет что-то лучше, чем WordPress, Joomla!, Drupal или DLE? Я в этом очень сомневаюсь. Сейчас есть множество готовых решений, на любой вкус и цвет! Самописные движки обычно навязывают фирмы, которые занимаются созданием сайтов. Они мотивируют это тем, что они якобы безопаснее и их трудно взломать. Ребята, профессионалам не составит труда взломать любой сайт на любом движке! Популярные CMS наоборот имеют преимущество, так как регулярно поддерживаются разработчиками, уязвимости в них быстро обнаруживаются и устраняются. Кроме того, если по каким-то причинам вашим сайтом в дальнейшем будет заниматься другой программист, ему придётся разбираться с чужим кодом.
Как видите, в большинстве случаев более целесообразно использовать уже готовый движок для сайта. А самописный движок уместен лишь в некоторых случаях:
  • вы являетесь программистом и используете свой движок для своего сайта;
  • ваш проект слишком уникален и для него не подходят готовые CMS;
  • вы являетесь владельцем крупной компании и можете себе позволить содержать штат программистов, обслуживающих сайт.
В остальных случаях использование самописных CMS я считаю нецелесообразным.

Поделиться и сохранить