Какой движок лучше выбирать для сайта
Для создания сайта необходимо выбрать подходящий CMS движок. Эта задача является важной, так как от неё зависит дальнейшее развитие веб-проекта. Ошибиться с выбором легко — хороших движков мало, а плохих — много. Приведу несколько критериев, которые упростят выбор.
Выбирайте популярную CMS
Выбрав популярную систему управления, проще найти обучающий материал и тематические блоги со статьями по разработке и обслуживанию сайта. Также всегда будет просто найти специалистов, которые смогут помочь в доработках сайта. Малораспространенные CMS часто имеют плохую документацию и могут возникнуть проблемы при решении каких-то специфических задач.
Рейтинг популярности бесплатных CMS на 2020 год:
Рейтинг популярности движков в 2020 году в сегменте интернет-магазинов:
1С-Битрикс — 18%
WordPress — 9%
MODx — 9%
OpenCart — 7%
Joomla — 5%
Drupal — 2%
- Остальные — 51%
Самым распространенным движком в области коммерческих веб-проектов является платный Bitrix. Это тяжелый и гибкий инструмент, который предлагает широкие возможности для разработки интернет-магазинов. Кроме этого, это один из не многих движков, с поддержкой синхронизации с 1C. Выбор целесообразен при разработке больших интернет-магазинов с поддержкой 1С. Для других случаев лучше сделать другой выбор.
WordPress — блог за 5 минут
Лучший движок для начинающих разработчиков и для сайтов, направленных на публикацию статей или новостей. Один из старейших инструментов с множеством дополнений и самым большим сообществом. Прост в изучении и поддержке. Изначально задумывался как блоговый движок.
Несмотря на множество плюсов, не рекомендован к разработке интернет-магазинов и больших проектов. Устаревшая архитектура и отсутствие шаблонизатора передаются от версии к версии.
MODX — непревзойденная гибкость
MODX очень популярен в странах СНГ и вышел по этому показателю на 3 место. Главный девиз MODX — «creative freedom», что переводится как «свобода творить». Отличительной особенностью является полная свобода действия при создании сайта.
Замечательное решение, но для успешного создания сайтов под её управлением нужно уметь верстать. Если CSS, HTML и JS Вы знаете поверхностно, то лучше пока не начинать изучение с этого движка.
Joomla
Некогда самая распространенная CMS в мире сдаёт свои позиции с каждым годом. На Joomla можно сделать любой тип сайта — от блога до интернет-магазина. Но профессиональные веб-разработчики негативно отзываются о ней.
- Чтобы начать делать сайты на Joomla не требуется знаний из области веб-программирования и веб-дизайна. Это ведёт к тому, что школьники и студенты выбирают именно эту систему в качестве своего инструмента. В результате в интернете появляется куча некачественных сайтов с однотипной вёрсткой и шаблонами. Найти в интернете хороший сайт под управлением joomla сложная задача.
- Вторая причина вытекает из первой. Под движок много модулей, большинство которых, написаны начинающими программистами. Качество этих модулей оставляет желать лучшего и есть большая вероятность что неизвестный модуль нарушит работоспособность сайта или сделает сайт уязвимым для вирусов и хакерских атак.
- Часто сайты на joomla работают нестабильно и медленно. Особенно это относится к старым версиям движка. Многие мои клиенты обращаются с просьбами заставить сайт загружаться хотя бы немного быстрее.
- Проблемы с переходом на новые версии движка. Создав сайт на версии 2.5 перевести в будущем сайт на новую версию будет проблематично. Каждый модуль и шаблон жёстко затачивается под определенную версию и обновление может привести к полной неработоспособности сайта.
Тем не менее, это хорошая и удобная CMS. Главное подходить с умом к разработке. На данный момент уже готовится к выходу 4 версия движка, где были исправлены многие недостатки и добавлен полезный функционал. Но всё же некоторые детские болезни никуда не делись и рекомендовать можно движок лишь для тех, кто хочет делать сайты только мышкой, собирая сайт как в конструкторе.
Drupal — мощь в чистом виде
Очень мощная CMS. Её чаще всего выбирают профессиональные веб-разработчики. Начинающим веб-программистам будет сложно начинать знакомство с Drupal. Сложная структура и непонятные термины могут отпугнуть многих, но освоим его Вы сможете в дальнейшем создавать сайты любой сложности. На данном движке созданы многие крупные зарубежные порталы, например официальный сайт дистрибутива Ubuntu. К сожалению, сейчас движок теряет свою популярность. Особенно в России. Обусловлено это тем что появляется всё больше конкурентов с более простым подходом к разработке.
CMS определенного назначения
Все CMS можно условно классифицировать по основному предназначению. Не хочется навязывать личные предпочтения, но в то же время, хочется поделиться своим мнением о лучшем движке в той или иной классификации:
- Общего назначения: MODX Revolution;
- Блоговый движок: Wordpress;
- Форум: phpBB;
- Галерея: MiniGal 2;
- Новостной портал: DLE;
- Интернет-магазин: Opencart или MODX Revolution + miniShop2;
- Социальная сеть: LiveStreet.
Немного про платные CMS
Несколько слов про платные CMS. Они разрабатываются отдельными компаниями, а не сообществами, и из этого вытекают как достоинства так и недостатки. Преимущество платного движка в том, что разработчики предоставляют техническую поддержку. Минусов больше — малые сообщества, много недоработок, редкие обновления, узкая направленность, плохая расширяемость. Эти недостатки присущи почти всем платным движкам, но есть и исключения. Из платных движков я бы советовал обратить внимание только на два.
Bitrix — самый популярный платный движок. Причем, отрыв от ближайшего конкурента внушителен. Используется в основном для больших интернет-магазинов и порталов с высокой посещаемостью. Имеет хорошую техподдержку и документацию. Основными недостатками являются высокая стоимость и требовательность к ресурсам хостинга.
DLE — основная концепция заключается в том, что все модули уже включены в установщик и после установки остается только активировать нужные. Легка в изучении. Позиционируется как движок для новостных порталов. В настоящее время медленно, но верно теряет популярность из-за наличия бесплатных альтернатив.
Выводы
Подведём итог:
- Совет первый — выбирайте популярную CMS, чтобы при изучении не было нехватки в документации и статьях по её настройке, компонентах и модулях.
- Совет второй — отталкивайтесь при выборе от собственных знаний. Если нет знаний в веб-программировании, то выбрав MODX или Drupal, Вы, скорее всего, ни к чему хорошему не придёте.
- Совет третий — отталкивайтесь от назначения сайтов, которые планируете создавать. Если это форум или картинная галерея, то есть смысл обратить внимание на специализированные движки, предназначенные именно для этих целей.