[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