On 06 Dec 2005, at 12:04, Sylvain Wallez wrote:

Steven Noels wrote:
On 06 Dec 2005, at 09:59, Sylvain Wallez wrote:

Struts has Shale

Meeep. Buzzzz. Wrong.

Struts has Craig.

And Tapestry has Howard and Spring has Rod. What do you mean?

I meant to say that Struts is a bad example since it has a benevolent, dedicated person that is cheered upon by a league of grateful groupies, who will follow him anywhere (up to their own imagination's limits). Ditto with Tapestry and Spring and RoR. With Cocoon, there's as much direction as there's developers, and users even: it's big and bloated and lacks direction. And I honestly believe it's the community and consensus tax which make it virtually impossible to create such a unified direction. So so far, I believe we're about to say the same thing, except that I'm pessimistic (as usual).

But you sniped away what I really meant to say, actually. That blocks and interfaces, however they come to into existence, are needed - not only for technical but mostly for community reasons: to provide non-community-shepherded code with its own release and life cycle. To provide users with something they can rely upon. Not the next cool thing down the road, or an experimentation platform for non-enduring geeks. Or a code graveyard for a bunch of consultants.

I fail to see how giving something fancy names will change that model. So consequentially, maybe it's the community that needs to change. I'm surprised to finally see evidence of an anti-OSGI camp in Cocoon. Not that this surprises me, but it's just sad that this hasn't been clarified much earlier. That damned community tax again, I guess. Waste of time and energy for everyone.

</Steven>
--
Steven Noels                            http://outerthought.org/
Outerthought                              Open Source Java & XML
stevenn at outerthought.org                stevenn at apache.org

Reply via email to