Зашёл сегодня на сайт к разработчикам Джумлы. На днях выпустили Joomla 3.0 Alpha 1 и новые версии пекут как пирожки.
Мой дилетанский мозг улавливает тенденцию так. Вначале были CMS - система управления контентом. CMS грубо состоит из трёх вещей - база данных, движок и шаблон. Это очень удобно, если нужно быстро наваять сайт.
Дальше, как обычно, достоинство стало недостатком - появилась масса мобильных устройств с разными размерами экранов и шаблон стал сильным ограничителем при просмотре сайта с этих устройств.
Решение сейчас разработчики видят в каркасах или фреймворках и соответственно CMF (Content Management Framework).
Подозреваю, что за гибкость придётся платить необходимостью изучения программирования. Единственное, что утешает, так это наличие большого количество стандартизованных библиотек, что сделает сайты более интеллектуальными. В том числе и в смысле идентификации пользователя и использования его профиля и з популярных социальных сетей.
При этом придётся заплатить совместимостью с предыдущими наработками.