Широко ли используется пакет "zope"?
Я хочу реализовать свой проект с использованием интерфейсно-ориентированного программирования. Поскольку сам Python не имеет встроенной поддержки ключевого слова Interface, я планирую использовать zope.*
пакет. Но zope.component
Пакет действительно огромный пакет с большим количеством зависимостей. Поскольку я хочу сохранить свой проект тонким, с меньшей внешней зависимостью, я задаюсь вопросом, полезно ли / полезно ли использовать zope.*
пакеты. Особенно я планирую развернуть свой проект в GAE, и он не включает zope
Пакет как поддерживаемый сторонний пакет.
Если не используется zope.*
Какова лучшая практика для реализации проекта Python с интерфейсно-ориентированными концепциями?
1 ответ
Вы могли бы использовать zope.interface
, Например, он используется в Twisted, Pyramid frameworks.