Я недавно начал создавать версию 2 моей летней пользовательской инфраструктуры MVC. Это отлично сработало для меня в ряде проектов, но я определенно вижу возможности для улучшения. В нем отсутствуют некоторые основные функции, такие как ACL, проверка формы и кэширование. Как бы мне ни хотелось создавать эти детали самостоятельно, я знаю, что на самом деле это не разумное решение. Итак, я начал смотреть на Zend Framework 1.9. Мне действительно нравится, как его библиотека компонентов слабо связана. Однако, глядя на разные учебники, он кажется очень многословным. Я видел несколько примеров приложений, которые я мог дублировать, используя меньше кода с моей собственной платформой. Поэтому я бы хотел переопределить многое из этого, чтобы сделать его более дружественным к RAD. Поэтому, прежде чем я потратил много времени на изучение фреймворка, я надеялся, что кто-нибудь сможет пролить свет на эту тему для меня. В глубине души я программист, и у меня нет проблем, чтобы тратить часы на часы, настраивая и настраивая что-то, если у него есть прочная основа (что, я надеюсь, есть у ZF).
Должен заметить, что я очень рад, что Doctrine можно интегрировать с ZF.
Если ZF не может быть легко расширяемым, какие еще фреймворки (которые также имеют ACL, проверку формы, кэширование)? Я смотрел на Symfony, но вся эта конфигурация поверх конвенции меня очень беспокоит.
Заранее спасибо за любой вклад.
Редактировать
Чтобы ответить на вопрос Таркуна, я имею в виду, что под «легко расширяемыми» я имею в виду то, что я могу свернуть свои собственные классы (которые могут расширять или не расширять классы ZF) и упаковать их в структуру, чтобы я мог легко создать основу кода для своего собственного проекты.