Я бы остановился на magento, если вам уже удалось разобраться в этом. Зачем тратить время на изучение другой системы? Если проблема в скорости, потратьте некоторое время на оптимизацию magento (есть технический документ по этому вопросу, который является хорошим местом для начала) и изучите установку apc . Это дает толчок моим установкам на Magento.
В настоящее время я работаю над CakePhp. Использует систему верстки. Также есть элементы, с помощью которых можно создавать блоки на макете. Это может сработать для вас. Также не так уж и сложно научиться.
Посмотрите на Symfony 2.0, он все еще в бета-версии. http://symfony-reloaded.org/
Zend Framework - один из таких фреймворков, который имеет почти ту же структуру, что и Magento, и использует правильную архитектуру MVC (как и многие другие версии архитектур MVC, которые реализован во многих доступных PHP-фреймворках).
Тем не менее, структура Magento была значительно изменена Varien в соответствии с ее требованиями, что обеспечивает поддержку управления шаблонами и модулями с использованием файлов конфигурации XML. Также я думаю, что это уникальная особенность фреймворка Magento.
В общем, я думаю, что Magento (с его базовыми модулями) нужно использовать, как вы уже используете, и «silvo» тоже.
Надеюсь, это поможет.
Magento построен на Zend Framework . Итак, вы можете использовать этот фреймворк. Но в наши дни почти все PHP-фреймворки используют систему верстки.
Вы также можете рассмотреть Yii Framework и Doo PHP
Предлагаю вам взглянуть на Agavi http://www.agavi.org, поскольку похоже, что он делает то, что вы хотите.
Не совсем фреймворк, но Drupal претендует на роль фреймворка для веб-приложений. Вы можете полностью разобрать Drupal и разрабатывать свои собственные модули на его основе. Используя свою систему блоков и движок шаблонов.
Взгляните на компонент Symfony Templating . Он быстрый, легкий и мощный.
Если вам не нравится PHP-код внутри шаблонов, попробуйте Twig .
Обе библиотеки являются автономными, поддерживают наследование шаблонов и легко расширяются.