On Wed, 2007-07-11 at 10:32 +1000, Michael Ralston wrote:
> On 7/10/07, Andreas Hartmann <[EMAIL PROTECTED]> wrote:
> >
> > Michael - would you mind describing in a few words where you see the
> > key weaknesses of Lenya which lead to the failure of your project?
> > That would certainly help us - and other (potential) users - a lot.
> > Thanks a lot in advance!
> >
> 
> I think the biggest problem I had with lenya was the complexity of the
> code. IMHO there is simply too much code in lenya for what it is
> trying to achieve.

I totally agree with you.

> 
> For somebody new trying to join the project and use lenya the learning
> curve is too steep. The company I worked for attempted to employ
> several additional programmers to assist me with the lenya project but
> they were unable to grasp how it all fitted together. Maybe the
> project could benefit from some 'big picture' documentation of how all
> the modules fit together and render pages etc.

The problem I see is that the whole cocoon stuff is raising the learning
curve from the beginning. Since our modules are highly depended on
cocoon internals it does not really help. 

I agree that pure java components plugged in transparently into lenya
would help to get a better grasp on lenya.

> 
> Also I believe the whole project could benefit from taking a step back
> and looking at itself from a distance. By this I mean evaluate what
> the software is supposed to do, and what is the simplest way of doing
> it. I feel like alot of what lenya does has been done in an awkward
> difficult way, probably because of the xml backend it uses.
> 

...and personally I think using cocoon is as well responsible for this
situation.

I as well would like to see this critical self reflection. I agree with
you that we doing many circles where there is a quicker and direct way
to the goal we want to archive.

> I know this is a very broad criticism, and I'm not trying to start a
> flame war. I'm honestly very disappointed that I couldn't contribute
> something that benefited the whole community. If I were try to
> implement a database backend for lenya again, I'd do it with hibernate
> and not the whole ejb/j2ee mess.

No you are (and have) pointing out very good points and this are
contributions from which the whole community can benefits. It is nice to
have you around and maybe in the future we can start a self reflection
phase.

Thanks for all your valuable contributions.

salu2
-- 
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to