[Zope3-dev] Re: Separate presentation packages

Jim Fulton jim at zope.com
Tue Feb 17 04:42:45 EST 2004


Philipp von Weitershausen wrote:
> Jim Fulton wrote:
> 
>>> I really like this one. And it'll make packaging easy, too. Don't 
>>> want the Zope application server? Don't install zopeapp! Don't want 
>>> browser code? Don't install zopebrowser!
>>
>>
>> It doesn't make packaging any easier, IMO.  You still have container 
>> packages that you need to install things into.
> 
> 
> Why is that a problem?

Maybe I should have asked you why you thought your ideas might make
packaging easier. :)

The problem is that, AFAIK, distutils doesn;t support installing
subpackages.

>>> Using several top-level packages has the following advantages:
>>
>>
>> But that moves things that are closely related (application code for
>> some topic and the presentation code for some topic) far apart.
> 
> 
>  From a physical point of view, yes. From a hierarchy point of view, no.

No, they are far apart in the hierarchy too.

...

>> *everything* is separated over multiple trees. This is what we have now
>> and I think most people hate it.
> 
> 
> You can't separate and keep stuff together at the same time. What do we 
> weigh more important? Do we want to
> 
> - emphasize separation OR make navigation easier?

I want both.  Hierarchies are too inflexible.

> - allow easy customization OR have compact structures?

I want both.  Hierarchies are too inflexible. :)

> - have a scrutable hierarchy (IOW, flat but meaningful) OR minimize 
> distance?

Minimize distance.

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org




More information about the Zope3-dev mailing list