Самый лучший движок - написанный собственноручно, считают специалисты, и это действительно так. Ведь если вы пишите сами, никому неизвестен исходный код, и вероятность взлома намного ниже. К тому же, автор разбирается в собственной конструкции намного лучше, чем в какой-нибудь заводской.
Но писать собственный движок следует в том случае, если ваш проект громаден и вы, понятное дело, чувствуете в себе силы на такой подвиг.
Ежели ваши знания php и других языков программирования не самые лучшие, или же они вообще отсутствуют, наиболее рациональный выбор - использование системы управления контентом (content management system или cms).
К слову, даже для профессиональных ресурсов нередко выбирают бесплатные движки, находящиеся в свободном доступе.
“На вкус и цвет товарища нет”, - гласит древняя мудрость.
Ситуация с выбором движка - аналогичная. Для кого-то лучше бесплатный ucoz, кому-то по душе платный DataLife Engine, а кто-то денно и нощно пишет собственный движок. Все зависит от потребностей и возможностей.
Ежели вашей целью является создание сайта с нуля при минимальных временных и денежных затратах, лучшим решением будет бесплатный движок (система управления контентом).
Среди таковых можно выделить: ucoz (для сайта), WordPress (для блога).