[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