- Что такое движок для сайта,
- что он из себя представляет,
- и где про это можно почитать?
1) Движок сайта это абстрактное понятие, под которым понимается набор скриптов, которые позваляют отображать информацию на сайте. Нкоторые это понятие отождествляют с CMS (системой управления контентом или содержанием) Нет - это распространенная ошибка, CMS лишь позволяетотображать содержание (страницы, статьи, новости). В Движок могут также входить такие функциональные части как подписка, рассылка или корзина заказов. Это уже не входит в рамки CMS, хотя менеджеры и авторы этих CMS включают эту подполнительную функциональность. Под движком может пониматься и набор скриптов, на котором написан форум. Согласитесь, что форум это не CMS.
2) Как говорилось выше, движок это набор скриптов. Некоторые движки организованны (спроектированна архитектура ) правильно, некоторые как попало. Это уже зависит от самого движка, вернее от того, кто его делал. Некоторые выделяют часть скриптов в ядро, которое представляет базовый набор классов, и потом на базе этих классов подвешивают дополнительные модули. Короче, кто как хачет так и ....делает.
3) Прочитать об этом можно в этом посте, в этом форуме, да и в интеренете много статей на тему CMS , СУК (система управления контентом), Публикация данных.