Двигатель сайта можно сравнить с человеком. Движков для сайтов, как и людей, существует большое количество. Кто-то из людей умеет хорошо считать, другой умеет красиво рисовать, кто-то более быстрый или сообразительный и т.д. Аналогично и движки для сайтов: один лучше подойдет для создания блога, другой для интернет–магазина, третий - для создания форума, четвертый для торрент-ресурсов и т.п. Иными словами, движок ресурса – это его сердце.
Как вы поняли, существует много видов CMS. Есть бесплатные движки с открытым кодом, которые применяет достаточно много пользователей, для них есть множество различных тем, плагинов, дополнений и т.д. Есть платные CMS с закрытым кодом, которые больше подходят для коммерческих целей и компаний. Многие опытные программисты пишут движки сами, для собственных сайтов. На сегодняшний день в Рунете наиболее популярны следующие CMS: Joomla, 1С-Битрикс, WordPress, Drupal и др.
Некоторое время назад сайты состояли из статических страниц. Т.е. если у вас размещено 100 статей, это означало что у вас, как минимум, 100 разных файлов (страниц). При этом создание этих файлов, их наполнение HTML кодом нужно было производить вручную. Кроме того, эти статические файлы сохранялись на сервере и занимали достаточно большое количество дискового пространства. Вдобавок скорость обработки статичных страниц была низкой.
Движок сайта (CMS) нужен в первую очередь для динамичного взаимодействия между сайтом и пользователем, облегчения труда веб-мастера, оптимизатора и администратора.
Главным достоинством системы управления содержимым сайтов является его функциональность в плане внесения изменений к готовому контенту. Предположим, вы хотите добавить новую форму подписки новостей или поменять код баннера. Если на сайте стоит CMS, эту работу вы можете сделать за пару минут, при этом неважно, сколько страниц есть на сайте - 100 или 1000. Если же у вас на сайте нет движка, эта простая операция будет стоить больших усилий и растянется на пару дней.
Чтобы выбрать CMS, нужно определиться, какого рода контент будет у вас на сайте. Если это будет хотите интернет–магазин, лучше использовать 1С-Битрикс, PHPShop, Simpla и др. Если вы хотите создать авторский блог или сайт-визитку, для них могут подойти WordPress, Joomla и т.д.
Источники:
- Что такое движок сайта?