Андрей Светлов
Опциональный tarversal, да еще в два этапа - мне очень нравится.
И сам подход: нужно простое приложение с заранее известной структурой - вот вам URL dispatch, хотите сделать проект побольше с гибкими и заранее неизвестными урлами - используйте traversal, который к тому же с плюшками контекстно-зависимой авторизации.
А возможность использовать одновременно URL dispatch и traversal - это первое что приходит на ум как подтверждение масштабируемости системы (по крайней мере на уровне проекта). Сделал небольшой проект, нужно его расширить (достаточно часто встречается усложнение бизнес-требований) - вот вам возможность использовать старые наработки одновременно с новыми без замены или с частичной заменой.
Не знаю, насколько Пирамиду можно использовать в реальных проектах (да, я помню о доводах разработчиков, но это ИХ доводы…), но “работа над ошибками” сделана вроде бы хорошо, что вселяет уверенность в будущее Пирамиды.