在这个页面底部的http://www.zope.org/Products是Zope产品的完整列表,但大部分都可用于Zope 2,而不是Zope 3,例如ZMySQLDA。
我在哪里可以找到仅适用于Zope 3的所有产品列表?或者我错了,这个列表是针对Zope2和Zope3的吗?
答案 0 :(得分:0)
没有像Zope 3的“产品”。特别是没有像“Zope 3”这样的东西了 - 只有Zope Tool Kit又名ZTK和“Bluebream”应用服务器(基于ZTK)。 “Zope 3”这个词已经死了。
通常,您可以在SQLAlchemy之上集成外部数据库,例如通过zope.sqlalchemy包(与ZODB的事务支持)。
除此之外:你可以直接使用Zope 2,ZTK或Bluebream的大多数Python包(在哪里有意义)。如果存在与Zope特定集成相关的内容(通过分类器或全文搜索搜索),请始终检查PyPI。您也可以查看svn.zope.org - 至少所有相关软件包都在存储库中 - 因此可以按名称查看相关软件包。
答案 1 :(得分:0)
Zope3(或Zope Toolkit,ZTK)是Python库的集合,由各种项目使用,BlueBream是其中之一,经典的Zope2是另一个。因此,不再需要为这些提供专门的“产品”。
您像使用其他Python库一样使用库;例如您编写使用这些库来构建应用程序的集成代码。
可能存在特定于服务器的软件包,例如Plone,BlueBream或Grok,它们依赖于这些服务器提供的功能。这些服务器严重依赖Zope Toolkit的事实是一种乐趣,与为这些服务器提供附加组件无关。