Зачем нужен движок ? Какой движок нужен ? Как ни странно, на эти вопросы могут ответить далеко не все вебмастера и заказчики сайтов тем более.
Начнем с первого вопроса.
Движок - это то, благодаря чему сайт делается интерактивным, «приобретает интелект». С помощью скриптовых движков делаются гостевые книги, форумы, регистрации, поисковые системы и т.д. Движок - это самый простой способ быстрой смены дизайна сайта для всех страниц сразу. Движок позволяет вести и обновлять сайт тем, кто даже приблизительно не знаком с тем же HTML. Вообще, сайт с движком приобретает гораздо большую солидность, нежели сайт на простых HTML.
Очень важен второй вопрос.
Какой движок Вы хотели бы иметь для своего ресурса? Всем, кто интересуется, хорошо известно, что есть такие готовые движки типа PHP нюка и т.д. Они распростаняются бесплатно. При этом у них полно самых разнообразных функций: от поисковой системы до форума и регистрации. Все это чудесно. Но никакой хоть сколько-нибудь серьезный проект не будет ставить такой движок. Почему? На то есть великое множество причин. Вот некоторые из них:
Огромное количество бесполезных функций, модульных скриптов и т.д. делает сайт замусоренным и, как правило, больше половины этих функций не нужны, остальная часть неприемлима и неудобна.
Несомненно это так. Но, работают люди, а значит будут ошибки, недочеты и пр. Это неизбежно. При этом, движки распространяются абсолютно бесплатно. Злоумышленнику достаточно скачать себе копию движка, посмотреть программный код и сделать определенные выводы. Поверьте, делается это очень просто. Тем более, что есть множество форумов, специализация которых - поиск дыр в движках. Теперь злоумышленник идет на ваш сайт, лезет в дыру и делает там что хочет. Так, можно, используя дырку в том же форуме, получить полный доступ ко всему сайту, удалять или записывать на него новые файлы и пр. Последствия могут быть самыми разными.
Ну и наконец, готовый движок видно невооруженным глазом. Я знаю многих людей, которые из принципа не будут лазить по таким сайтам. Мне делать это тоже неприятно.
Что же касается движков, написанных специально под сайт. Будь они хоть в два раза дырявее того же PHP нюка, взломать их будет гораздо сложнее. Если скрипты писал нормальный программист, то взлом сайта через движок становится практически невозможным. При этом, скрипты будут приспособлены специально для сайта и будут максимально пригодны для него. Ничего лишнего, зато то что нужно пашет как трактор.