Краткий обзор современных движков (т.н. CMS) сайтов

Не претендую на полноту и глобальность, просто изложу свое видение вопроса, основанное на более, чем 8-летней практике разработки сайтов под ключ.

Для начала, данные исследования w3techs.com

1

Верхняя строчка — это все т.н. самописные движки, разработанные индивидуально под проект. Как видим, доля таких движков за год сократилась с 61% до 56%. Последние 5 лет она медленно, но неуклонно падает. И будет падать и дальше. И я очень не рекомендую кому-либо заказывать под свой проект т.н. самописку (к ним же относятся любые движки, разработанный небольшими студиями или фрилансерами, кроме широко используемых и популярных).

Объясню, почему. Самое сложное и дорогое в любому движке — отладить его работу, выявить и исправить все баги, ошибки, и — что самое важное — все дыры и уязвимости в системе. Поверьте, в любом движке уязвимости есть. Даже в коде для НАСА неизбежно есть в среднем 2-3 ошибки на 100 тысяч строк кода. Все популярные движки (особенно ТОПовые) уже оттестированы и отлажены миллионами их пользователей, а все их уязвимости выявлены сотнями хакеров по всему миру и уже залатаны разработчиками. Соответственно, если вы заказываете самописку, вы должны четко понимать, что в ней будут дыры безопасности и уязвимости. И рано или поздно (если точнее, то когда и если ваш проект станет популярным:)) эти уязвимости буду выявлены хакерами. И там уже, как говорится, как фишка ляжет.

И второй самый неприятный момент с самописками. Вы становитесь сильно зависимы от его разработчика (разработчиков). Просто потому, что, поверьте, никто не возьмется обслуживать и дорабатывать чужой код, написанный с нуля. И если разработчик скажет вам платить за обслуживание в 10 раз больше, вам придется ему платить. Или тупо заказывать новый движок с нуля у других разработчиков. Для популярных движков еще худо-бедно можно найти программистов для доработок и обслуживания на стороне. Даже тупо на сайтах фриланса. Еще и выбирать будете 😉

Вот так.

Теперь идем далее. Самый популярный движок CMS на сегодня (и уже очень давно на самом деле) — WordPress. Еще пару лет назад я сам относился к нему как к простому движку блогов. Думал: ну разве можно делать сколько-нибудь серьезный проект на бложном движке? Оказывается, сейчас уже можно.

WordPress очень сильно вырос и развился за последние годы. По популярности этот движок обходит ближайшего конкурента более, чем в 10 раз! С этим приходится считаться в том числе и поисковым машинам. Они специально адаптируют некоторые свои алгоритмы для лучшего индексирования и понимания сайтов на WordPress. Это несомненный плюс. Простота и дешевизна обслуживания и разработки второй главный плюс. Третий плюс касается практически всех популярных CMS: наличие большого числа плагинов, дополнений и тем оформления (в том числе бесплатных).

В настоящее время это наш основной движок. Об этом говорит в том числе и этот сайт 😉

Далее. Joomla. До недавнего времени именно Joomla была нашей основной рабочей КМС-кой. НО! Они его угробили. Я имею в виду разработчиков. Последние версии стали выходить слишком часто, в них намешали слишком много всего, в том числе совершенно ненужного. Движок стал неповоротливым, расширений под него стало мало и они стали худшего качества (почти как под Drupal ;)). В общем, не знаю, если они одумаются и закончат свою чехарду с новыми версиями, дадут отдышаться разработчикам для подтягивания уровня компонент и модулей, тогда можно будет подумать. Но пока — НЕТ.

Drupal считается очень крутым и у разработчиков, и, что гораздо более странно, у заказчиков. Некоторые прям сами хотят, чтобы им сделали сайт именно на Drupal. Да, Drupal во многом действительно классный движок, на нем можно создать проект практически любой сложности. НО! Работать с Drupal даже на уровне пользователя довольно сложно. Администрировать сложно. Разрабатывать на Drupal долго и дорого. В том числе и потому, что большинство расширений для Drupal — полное г…но, и, как правило, под проект приходится писать практически все свое. Вот так. Поэтому, если вы хотите Drupal, сначала подумайте, может быть для вашего проекта вполне подойдет и WordPress. Этим вы себе облегчите жизнь просто неимоверно! В том числе кстати и в плане продвижения Друпал нужно вручную очень даже допиливать 🙂

Следующий по популярности движок — Magento. Это специализированная CMS для интернет-магазинов. И для интернет магазинов подходит очень хорошо. Особенно, если магазин крупный. И под него есть довольно много расширений хорошего качества. В общем, для больших магазинов очень рекомендую: если номенклатура больше 1000 наименований. Если меньше, то тоже можно, но я бы порекомендовал лучше WordPress с Woo Commerce: гораздо быстрее, проще в администрировании, лучше индексируется поисковиками. Но в принципе, это дело вкуса 😉

Движок Blogger в том виде, в котором есть сейчас, подходит в общем только для блогов. А если вы хотите сделать блог я не вижу смысла использовать Blogger, а не WordPress. Но это мое мнение, оно не обязательно совпадает с мнением редакции 🙂

TYPO3 достаточно универсальный движок, но близко с ним не знаком, поэтому врать не буду.

Adobe Dreamweaver — это вообще не движок. Равно, как и FrontPage. Это программы (среды) для написания HTML страниц. Странно, что они до сих пор входит в ТОП-10 сайтов. Надеюсь, это ненадолго 🙂

Из движков в ТОП10 остались PrestaShop и Bitrix. PrestaShop — довольно старый и проверенный движок для интернет-магазинов. Я помню еще наверное лет 6 назад пришлось с ним поработать. В принципе, все норм. Вполне себе двигло для магазина. Сейчас еще больше развит. Если выбирать между Presta и Magento, то я бы может быть даже выбрал PrestaShop. Он проще в администрировании. И быстрее. Хотя функций, пожалуй, больше в Magento. И с поисковиками магенто, пожалуй, дружит лучше. В общем, в итоге, наверное, тоже дело вкуса 🙂

Что касается Bitrix, то не могу не порадоваться единственной российской разработке в ТОП-10 движков. При этом доля сайтов на этой CMS, как видите, достаточно стабильно растет в популярности. Связка с 1С вообще делает этот движок уникальным и полезным, особенно на просторах РУ-нета. Сам движок достаточно качественный и в целом удобный. Функций, правда, маловато. И расширения кривоваты. А в остальном все норм 🙂 Как альтернатива WordPress вполне себе ничего.

Отмечу, пожалуй, еще один российский движок, не входящий в ТОП-10, но вполне себе приличный по качеству: DataLife Engine (DLE). Приходилось работать с сайтами на этом движке. Достаточно удобная админка, разработка под движок не очень сложная. Неплохо индексируется поисковиками. Есть неплохой набор расширений. В общем, могу порекомендовать к использованию в качестве движка общего назначения.

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

На этом, пожалуй, хватит о движках. По крайней мере на сегодня 😉

Обращайтесь, если что.

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

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