[Zope3-dev] Twisted Publisher and Zope 2
Martijn Faassen
faassen at infrae.com
Wed Dec 7 09:09:18 EST 2005
Chris Withers wrote:
> Jim Fulton wrote:
>
>> The most important project here, IMO, is to rewire Zope 2
>> to use the Zope 3 publisher. And, of course, to update the
>> Zope 3 publisher with features from the Zope 2 publisher that
>> are missing from the Zope 3 publisher (e.g. streaming).
>
> +10
>
> Please don't anyone write a "new zope 2" publisher, lets just get the
> Zope 3 one to replace the Zope 2 one and keep bringing the two branches
> closer and closer together :-)
I support any scenario where we can replace bits of Zope 2 with Zope 3. :)
I think we'll see a scenario where old new will coexist for a while. The
Zope 2 publisher has all kinds of wonderful cruft in it, and each bit of
cruft is likely to be doing something useful for someone somewhere. For
backwards compatibility reasons, we'll need to continue to support it
for some time.
That's a problem for WSGI, I guess, though, if the Zope 3 publisher is
needed for WSGI support... Perhaps we can do something like "from this
point in my publication process, dive into the Zope 2 publisher, and
forget about Zope 3 for now". Applications that rely on Zope 2 publisher
features can have this toggled on.
Then again, my understanding of the publisher model in both Zopes is
definitely incomplete. What's your thinking concerning backward
compatibility, Jim?
Regards,
Martijn
More information about the Zope3-dev
mailing list