[Zope3-dev] Re: The vision thing

Max M maxm at mxm.dk
Sun Mar 5 18:25:02 EST 2006


Jean-Marc Orliaguet wrote:
> Max M wrote:
> 
>> Geoff Davis wrote:
>>
>>> Jeff Shell has posted some thought-provoking pieces on his blog that are
>>> relevant to Jim's recent attempt to better articulate a vision for Zope:
>>>
>>> http://griddlenoise.blogspot.com/2006/03/zope-crisis-of-faith-coming-this-march.html 
>>> http://griddlenoise.blogspot.com/2006/03/crisis-of-faith-messengers-have-been.html 
>>>
>> Griddle *Noise* and thats exactly what it is... noise.
>>
>> He is probably following the discussions on the lists, and then he is 
>> publishing his view on them on his blog instead of participating in 
>> the dicsussion.
>>
> That's unfair. Jeff is actively participating on the list. Which list 
> are you refering to, BTW? He has posted about 10 mails on the "two 
> visions" thread in the past 2 days.

ok. My mistake. I was judging him purely from the point of those two 
blog items, and they where rather poor imho.

Eg. "I’ve also been advocating a “Zope without all of Zope” release." 
vs. "I still have a hard time knowing how best to start a new 
‘application’ in Zope 2 or 3. There are too many options, with too much 
work to go along with each one."

Well it's simply not possible to have both more freedom of modules you 
want to use, and to lessen the options and the work needed to be done.

We will need most of the same features in the end, so either we use the 
same framwork, which will be frustrating, or we will write our own. 
Which will suck. It's not a Zope problem. Its just a fact of life. In 
any software project.


Another comment is "Gripe 1, Message message message. There is no 
message." eg. Zope sites sucks, Ruby On Rails site is great.

Well as far as I can see, the RoR people are just doing a rigged 
demonstration of what it does best. And they are still years behind in 
development of their framework.

Switching to rail will make Rail-like applications simple, but the rest 
will be very hard.

Zope on the other hands does a million things, and has been through a 
million iterations. And the websites reflects that complexity.


We coul use a better intro site I agree, and better docs, and ... yeah 
well the works. But we also have to budget our time.


>> He is just another developer who wants Zope to consists of only those 
>> elements that he is insterrested in.
> 
> but that's a perfectly valid concern. Zope needs some more decoupling of 
> its components.

Well ok. I might have been too harsh. No harm intended.

But the message I got from the blog items where that Zope sucked because 
  it didn't do it's decoupling of concerns that he wanted, the way he 
wants it.

I found *that* to be unfair, which is why I jumped the gun.

Zope 2 + 3 has a pretty clear direction. "Zope 3 is great we need to use 
it more". "Zope 2 is great we need keep it and make it use more of Zope 3".

That is the vision. We are just arguing on how to get there in the most 
efficient way. So we know we want to get from a to b. Now we are just 
arguing about the best route.


Some wants to have a big lump of connected code. Eg me. And others wants 
  a scattered collection of independent modules. But as it seems right 
now, we will probably get both.


As far as I can tell the concencus that is building is a three level 
approach:

1) a python level. With no interdependecies.

2) an appserver level. With a minimal Zope

3) an application, with z3ecm, or the like.
    (Which I find is the most important to get working)


The discussions right now are more on the line of where to draw the 
lines between the layers.


So that should be enough sepearation of concerns. And if the releases 
are in synch every 6 months, even I should be happy about that approach.


-- 

hilsen/regards Max M, Denmark

http://www.mxm.dk/
IT's Mad Science



More information about the Zope3-dev mailing list