Zope был первой платформой для публикации объектов, да и сообщество Zope имеет большой опыт работы с Doing Things The Right Way. Zope 2 была первой попыткой, Zope 3 была следующей попыткой, и теперь мы находимся в третьем поколении веб-фреймворков, которое включает в себя Grok, BFG и Bobo.
Grok огромен и имеет еще больше доступных модулей, которые не появляются, когда вы устанавливаете базу (и она также сокращает количество необходимых модулей, поэтому занимаемая площадь уменьшается). BFG и Bobo работают наоборот и представляют собой минималистичные фреймворки, но с легким доступом к инструментарию Zope и всем функциональным возможностям Zope.
И хотя Django делает многие из тех же ошибок Zope2 делали, они также фиксируя их гораздо быстрее, так что я полностью ожидать большую часть этого обсуждения, спорны в течение пяти лет, потому что я ожидаю каждый Python фреймворк использовать WSGI + WebOb + Repoze + Deliverance + Buildout в качестве базы к тому времени. Но даже тогда я выбрал бы фреймворки, в которых я мог бы использовать Архитектуру компонентов Zope и ZODB, но это включает не только те, что сделаны сообществом Zope, но также, например, Turbogears. И, возможно, к тому времени это будет включать и Джанго, кто знает ...: -)
В зависимости от требований проекта, я бы сегодня выбрал Plone (если им нужна CMS), Grok или BFG (в зависимости от вовлеченных разработчиков, сложности задачи и бюджета). Это, конечно, частично зависит от моего большого опыта работы с технологиями Zope и моего небольшого опыта работы с Django, но главным образом потому, что я могу использовать ZTK и ZODB в Grok и BFG.
YMMV и т. Д., Бла-бла.