cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Reinhard Poetz <>
Subject The Apple-Intel analogy
Date Wed, 04 Jan 2006 08:55:02 GMT
--- Sylvain Wallez <> schrieb:
> Giacomo Pati wrote:
> > If you mean Spring as the "rock-solid container
> used by thousands of 
> > people" than tell me why are you using a Mac while
> "ten-thousands of 
> > people use a IBM ThinkPad" ;-)
> A very interesting comparison: Apple is currently
> moving to Intel CPUs!! 
> Why so? Because PowerPC is a dead end for their
> market, as IBM makes no 
> effort to produce good laptop CPUs. So Apple changes
> the engine, without 
> changing what's unique to them.
> This is exactly the same for Cocoon: Avalon is dead,
> and we all agree on 
> this. So what's the point of adding dependency
> injection features to 
> Avalon? It's like adding Intel instructions to a
> PowerPC to prepare 
> migration. That's nonsense: you end up with a clumsy
> solution that 
> smells like a DI container but is not, and provides
> a mix of injection, 
> lifecycle interfaces and service lookup.
> Furthermore, it doesn't really 
> encourage people to move away from Avalon as its
> features are still 
> available to all components.

I think the Apple move to Intel processors is a good
example. Apple is changing its fundaments but the
building above, the operating systems, remains the
same and all your applications won't stop to work. The
average user won't even notice that the processor has

IMO Cocoon should go the same way. The recent thread
about a complete rewrite of Cocoon *really* scares me
and a lot of people I've talked to as it will break
compatibility for sure.

If I take Marc's proposal as some kind of common
understanding within the community on where we want to
go, I still fail to see why the revolution is
necessary. I also consider it as dangerous as it might
lead to fractions within the community and we start
again to split our limited time that we can dedicate
to the devleopment of Cocoon into two projects for
years (again).



Telefonate ohne weitere Kosten vom PC zum PC:

View raw message