Не знаю, для простых сайтов CMS - это overkill, для сложных решений - они всё равно нихрена не покрывают и лишь усложняют решение. Фреймворк мне кажется более оптимальным решением. Всё равно ты не будешь использовать стандартные темы оформления из стандартных CMS, а их универсальный функционал требует оплаты вычислительными ресурсами за универсальность и всякие юзерские удобства. Вот смотри - ты берёшь CMS и чтобы ею пользоваться ты должен изучить ядро, в сущности фреймворк, написать свои темплейты, которые для подавляющего большинства сайтов не должны быть такими сложными как тебе диктует CMS из соображений универсальности и написать свои темплейты, удовлетворяющие требованиям данной CMS. Тебе потребуется изучить модули, реализующие нужный тебе функционал, но скорее всего для специфических нужд они слишком универсально-обобщённые и тебе потребуется модифицировать их под конкретную задачу - т.е. изучить чужие модули и написать своё. Не проще ли сразу написать своё? не ломая голову об логику тех студентов из семей алкоголиков, что писали эти модули? Что в остатке - просто голое ядро. Голый набор базового функционала, который ты можешь использовать. Я в этом плане на Yii смотрю - хорошо документированный фреймворк, с комьюнити, без оверхеда, хотя и с неустоявшимся ещё АПИ (например там сейчас собираются радикально поменять архитектуру потому, что не подумали изначально и не разделили объекты представляющие request и resoponse) - но тем не менее смотрится он на мой взгляд красивее конкурентов и имеет достаточно гикие возможности по конфигурации..
Но это скорее теоретические рассуждения, я не профи и правильнее было бы послушать тех, кто веб-разработкой зарабатывает денег на практике.
Re: Откровенны ли вы с typo3?
Не знаю, для простых сайтов CMS - это overkill, для сложных решений - они всё равно нихрена не покрывают и лишь усложняют решение. Фреймворк мне кажется более оптимальным решением. Всё равно ты не будешь использовать стандартные темы оформления из стандартных CMS, а их универсальный функционал требует оплаты вычислительными ресурсами за универсальность и всякие юзерские удобства. Вот смотри - ты берёшь CMS и чтобы ею пользоваться ты должен изучить ядро, в сущности фреймворк, написать свои темплейты, которые для подавляющего большинства сайтов не должны быть такими сложными как тебе диктует CMS из соображений универсальности и написать свои темплейты, удовлетворяющие требованиям данной CMS. Тебе потребуется изучить модули, реализующие нужный тебе функционал, но скорее всего для специфических нужд они слишком универсально-обобщённые и тебе потребуется модифицировать их под конкретную задачу - т.е. изучить чужие модули и написать своё. Не проще ли сразу написать своё? не ломая голову об логику тех студентов из семей алкоголиков, что писали эти модули? Что в остатке - просто голое ядро. Голый набор базового функционала, который ты можешь использовать. Я в этом плане на Yii смотрю - хорошо документированный фреймворк, с комьюнити, без оверхеда, хотя и с неустоявшимся ещё АПИ (например там сейчас собираются радикально поменять архитектуру потому, что не подумали изначально и не разделили объекты представляющие request и resoponse) - но тем не менее смотрится он на мой взгляд красивее конкурентов и имеет достаточно гикие возможности по конфигурации..
Но это скорее теоретические рассуждения, я не профи и правильнее было бы послушать тех, кто веб-разработкой зарабатывает денег на практике.