[Zope3-dev] Zope 3 Source organization

Martijn Faassen faassen@vet.uu.nl
Tue, 15 Jul 2003 18:13:54 +0200


Stephan Richter wrote:
> On Tuesday 15 July 2003 06:58, Martijn Faassen wrote:
> > Well, how is the ZODB based model going to improve matters, for instance
> > concerning the issue involving the multiplication of interacting
> > entities?
> 
> I think you will be able to represent your dependencies visually better. Also, 
> having a visual interface can make configuration much more intuitive. We are 
> definitely not even close at this point though.

I agree visual tools can help. At the same time I am worried that such
tools are even necessary. It's like saying a good IDE may help write
Python but should it be so important?

> I imagine that there will be a good amount of people that will write products 
> to improve usability and visualization of configuration and components. The 
> introspector is just the first tiny little step in this direction. Imagine, 
> if you can just click on two interfaces and say, create an adapter for it. 
> You then just fill out the methods. The online help will show you other 
> implementations of such an adapter, if available. This is just one example of 
> the many usability improvements that could be made.

That is a good example, though again I'm a bit worried about a tool
making the management of code easier. You'd think a higher level of
abstraction somewhere in the code may be helpful as well to the
filesystem programmer. The toolset requirements shouldn't become too
heavy.

Regards,

Martijn