

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
142 messages in org.apache.cocoon.devRe: [RT] Is Cocoon Obsolete?| From | Sent On | Attachments |
|---|---|---|
| Stefano Mazzocchi | Sep 30, 2005 2:56 pm | |
| Sebastien Arbogast | Sep 30, 2005 3:11 pm | |
| Ralph Goers | Sep 30, 2005 3:16 pm | |
| Leo Sutic | Sep 30, 2005 3:48 pm | |
| Berin Loritsch | Sep 30, 2005 4:27 pm | |
| Tony Collen | Sep 30, 2005 4:47 pm | |
| Niclas Hedhman | Sep 30, 2005 10:20 pm | |
| Andrew Savory | Oct 1, 2005 7:23 am | |
| Stefano Mazzocchi | Oct 1, 2005 1:51 pm | |
| Jaka Jaksic | Oct 1, 2005 6:41 pm | |
| Niclas Hedhman | Oct 1, 2005 9:42 pm | |
| Niclas Hedhman | Oct 1, 2005 10:11 pm | |
| Joerg Heinicke | Oct 2, 2005 1:13 am | |
| Sylvain Wallez | Oct 2, 2005 1:51 am | |
| Daniel Fagerstrom | Oct 2, 2005 4:02 am | |
| Luca Morandini | Oct 2, 2005 4:29 am | |
| Daniel Fagerstrom | Oct 2, 2005 5:53 am | |
| Luca Morandini | Oct 2, 2005 6:43 am | |
| Andreas Petter | Oct 2, 2005 7:03 am | |
| Torsten Curdt | Oct 2, 2005 7:32 am | |
| Antonio Gallardo | Oct 2, 2005 12:01 pm | |
| Bertrand Delacretaz | Oct 2, 2005 12:38 pm | |
| Antonio Gallardo | Oct 2, 2005 12:48 pm | |
| Ross Gardler | Oct 2, 2005 1:11 pm | |
| Bertrand Delacretaz | Oct 2, 2005 1:13 pm | |
| Antonio Gallardo | Oct 2, 2005 1:41 pm | |
| Antonio Gallardo | Oct 2, 2005 2:02 pm | |
| Pier Fumagalli | Oct 2, 2005 3:51 pm | |
| Niclas Hedhman | Oct 2, 2005 10:11 pm | |
| Reinhard Poetz | Oct 2, 2005 10:55 pm | |
| Bertrand Delacretaz | Oct 3, 2005 2:33 am | |
| Sylvain Wallez | Oct 3, 2005 3:10 am | |
| Jorg Heymans | Oct 3, 2005 3:39 am | |
| Jorg Heymans | Oct 3, 2005 4:09 am | |
| Sylvain Wallez | Oct 3, 2005 4:42 am | |
| Andrew Savory | Oct 3, 2005 4:50 am | |
| Ralph Goers | Oct 3, 2005 4:52 am | |
| Thomas Lutz | Oct 3, 2005 5:01 am | |
| Jorg Heymans | Oct 3, 2005 5:06 am | |
| Sylvain Wallez | Oct 3, 2005 5:18 am | |
| Luca Morandini | Oct 3, 2005 5:26 am | |
| Andrew Savory | Oct 3, 2005 5:33 am | |
| Jorg Heymans | Oct 3, 2005 6:20 am | |
| Tony Collen | Oct 3, 2005 6:28 am | |
| Jorg Heymans | Oct 3, 2005 6:35 am | |
| Upayavira | Oct 3, 2005 6:43 am | |
| Sylvain Wallez | Oct 3, 2005 6:44 am | |
| Berin Loritsch | Oct 3, 2005 7:14 am | |
| Luca Morandini | Oct 3, 2005 7:18 am | |
| Jorg Heymans | Oct 3, 2005 7:29 am | |
| Sylvain Wallez | Oct 3, 2005 8:02 am | |
| Jorg Heymans | Oct 3, 2005 8:08 am | |
| Steven Noels | Oct 3, 2005 8:19 am | |
| Carsten Ziegeler | Oct 3, 2005 8:31 am | |
| Stefano Mazzocchi | Oct 3, 2005 8:36 am | |
| Sylvain Wallez | Oct 3, 2005 8:41 am | |
| Daniel Fagerstrom | Oct 3, 2005 8:44 am | |
| Sylvain Wallez | Oct 3, 2005 8:53 am | |
| Carsten Ziegeler | Oct 3, 2005 8:57 am | |
| Sylvain Wallez | Oct 3, 2005 8:59 am | |
| Sylvain Wallez | Oct 3, 2005 9:00 am | |
| Stefano Mazzocchi | Oct 3, 2005 9:04 am | |
| Luca Morandini | Oct 3, 2005 9:11 am | |
| Andrew Savory | Oct 3, 2005 9:20 am | |
| Berin Loritsch | Oct 3, 2005 9:34 am | |
| Sylvain Wallez | Oct 3, 2005 10:07 am | |
| Ross Gardler | Oct 3, 2005 10:17 am | |
| Luca Morandini | Oct 3, 2005 10:30 am | |
| Nicola Ken Barozzi | Oct 3, 2005 10:44 am | |
| Antonio Gallardo | Oct 3, 2005 12:30 pm | |
| Sylvain Wallez | Oct 3, 2005 1:38 pm | |
| Steven Noels | Oct 4, 2005 1:08 am | |
| Daniel Fagerstrom | Oct 4, 2005 2:16 am | |
| Pier Fumagalli | Oct 4, 2005 2:31 am | |
| Bertrand Delacretaz | Oct 4, 2005 2:36 am | |
| Daniel Fagerstrom | Oct 4, 2005 3:01 am | |
| Andrew Savory | Oct 4, 2005 3:13 am | |
| Upayavira | Oct 4, 2005 3:17 am | |
| Bertrand Delacretaz | Oct 4, 2005 3:29 am | |
| Steven Noels | Oct 4, 2005 3:39 am | |
| Torsten Curdt | Oct 4, 2005 3:47 am | |
| hepabolu | Oct 4, 2005 4:00 am | |
| Joerg Heinicke | Oct 4, 2005 4:39 am | |
| Sylvain Wallez | Oct 4, 2005 4:57 am | |
| Daniel Fagerstrom | Oct 4, 2005 5:48 am | |
| Arje Cahn | Oct 4, 2005 5:55 am | |
| Stefano Mazzocchi | Oct 4, 2005 9:08 am | |
| 55 later messages | ||

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [RT] Is Cocoon Obsolete? | Actions... |
|---|---|---|
| From: | Ralph Goers (Ralp...@dslextreme.com) | |
| Date: | Oct 3, 2005 4:52:35 am | |
| List: | org.apache.cocoon.dev | |
Tony Collen wrote:
2. In the 4-or-so years I've been involved with the community, I've *never* built a production website with Cocoon, and I highly doubt I ever will. It hasn't caught on here in the states as much as Struts has, or JSF could. I was holding out hope for a Cocoon type job, but as soon as I graduated University and needed a job, all of the J2EE jobs were Struts-based, and Spring is *just* starting emerge as something companies are investing in. See #4, below for more thoughts.
Well, at least I have built a production site using Cocoon. But it was a tough sell and we did it kind of as a last resort. It was really the only thing that supported an ASP environment at all. However, there are several things Cocoon needs to do to become more accepted. Primary among them is to somehow dispell the notion that Cocoon is all about XSLT and that it has a lot of overhead. But even worse, when someone new wants to "learn" Cocoon I have to tell them it is going to take 3 solid weeks. - and it does.
2B) I've seen some stuff at work where I have said, "Cocoon does this," but Struts didn't, so it was implemented (poorly) in Struts, causing all sorts of headaches.
I just flat out won't do struts. Not that struts is bad in and of itself. It's just that it tends to lead to bad programming IMO. Unfortunately, in the U.S. 95% of the jobs list struts. Some speak of flash. And none, as of yet, list Ajax or Mozilla or some of the newer ideas. Frankly, until Microsoft does something along those lines you can forget about companies like mine doing more client side stuff.
2C) The only reason I have a job however, is because of all the exposure to *other* J2EE stuff that Cocoon got me into. Maybe I should have moved to Belgium ;)
Yeah - me too.
3. More functionality is moving to the browser, but the apps will still reside on servers. I can't see that moving away. I always knew server-side XSLT was sort of a stopgap until browsers could do it reliably.
4. I have to agree with Berin's point about convention and simplification over configuration. With things like Spring, and books like _Better, Faster, Lighter Java_ (and XP themes in general), there's a move to make things easier to understand, maintain, and be concise at the same time. IMO Rails hits these points pretty nicely, not only because Ruby is a concise, elegant language, but you also get a lot of "Good practices" for free. You get the separation between development, test, and production environments/databases. You get a lot of unit and functional testing for free when you generate your code. You can even get webapp controller tests for free, which is more than I can say about Cocoon. And the free stuff goes a long way.
In conclusion, I don't think Cocoon "The Idea" is obsolete, but perhaps Cocoon "The Implementation" is. Here's where I put on my "I have a bunch of good ideas but none of the skill to implement them" hat:
- Simplify Cocoon. What's the bare minimum we can get away with? Not only functionality, but also actual amount of code? Ugo's work with Spring and Butterfly probably is a good starting point.
This is the whole idea behind "real blocks". I think it will take this to happen before Cocoon will really be taken seriously.
To be frank, the real "problem" with Cocoon is complexity. Once Cocoon can be viewed as something similar to maven - i.e. a basic framework with lots of plug-ins - then I think we will be making progress. A secondary problem I have encountered is support. In the U.S. support is non-existant. You can't call up a company like JBoss and pay anybody for support. You don't have that problem with struts and JSPs.
And believe it or not, the real competition I am seeing is coming from JSF, which blows me away as it doesn't separate the view from the controller at all.
Ralph







