cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Piroumian" <kpiroum...@apache.org>
Subject Re: cocoon & struts together
Date Thu, 06 Feb 2003 07:57:53 GMT
From: "Anecss" <anecss@myway.com>

>
> Hi there,
>
> We have started development for a project, which uses both Struts and
Cocoon. Our developers are facing lot of technical issues while using this
combo -- taking more time to resolve -- more issues - less productivity. We
had success in earlier projects which used these products separately.
>
> We are using Cocoon and Struts in the same web-app. Issues start right..
when JSPs interact with Cocoon.

Why would you need to use JSP when you have Cocoon? You can simply forward
control to Cocoon after Struts handled the request, performed actions, etc.
If you use JSP then why you use Cocoon?

-- Konstantin

>
> If you have experience, please let me know your
suggestions/comments/lessons learnt/advice when you use both these products
together.
>
> Thanks.
>
> --- On Tue 02/04, Robert Simmons < derisor@arcor.de > wrote:
> From: Robert Simmons [mailto: derisor@arcor.de]
> To: cocoon-users@xml.apache.org
> Date: Wed, 5 Feb 2003 01:55:01 +0100
> Subject: Re: cocoon & struts together
>
> It was a painful road and I'm still nursing the bruises. But ya, I see its
> value.
>
> -- Robert
>
> ----- Original Message -----
> From: "Antonio Gallardo" <agallardo@agsoftware.dnsalias.com>
> To: <cocoon-users@xml.apache.org>
> Sent: Wednesday, February 05, 2003 1:55 AM
> Subject: Re: cocoon & struts together
>
>
> > Thanks for the answer. Good speach. I saw you now as a Cocoon fan! :-)
> > You finally saw the light at the end of the pipeline. ;-)
> >
> > Best Regards,
> >
> > Antonio Gallardo.
> >
> >
> >
> > Robert Simmons dijo:
> > > Actually I'm an EJB specialist and I don't generally work on projects
> > > conducive to web interfaces. The complexity level of the stuff I do is
> > > too high. (Pharmaceutical industry and genetic research). My customers
> > > generally require a higher range of functionality than a web interface
> > > can provide.
> > >
> > > That being said, I do, however, do some web work which is why I took
up
> > > the idea of cocoon. I use the same technique that I use for GUI
> > > programming. Basically a command centric architecture. I hate to say
> > > "struts is for amateurs" but it kind of is. It has low complexity and
> > > thus low
> > > functionality. It also has high cost in terms of content delivery and
> > > maintenance costs. I personally chose to avoid all that and let Java
> > > objects do all the work and let the framework just concentrate on
> > > presentation. Enter cocoon.
> > >
> > > My programs consist of allot of specially designed generators that
> > > generate pure data. Then I use XSLT to translate that into the
> > > appropriate media. I also use XSLT to output the forms though I am
> > > experimenting with reflexive techniques that I have used in GUI
> > > applications to make generation of forms be based on reflexive command
> > > analysis.
> > >
> > > Frameworks like struts mix functionality with presentation, which IMHO
> > > is a very bad thing. Its a high maintenance cost solution with a low
> > > development cost. That is the wrong way around. To be professional you
> > > want high development cost and low maintenance cost. This causes your
> > > feature turn around, post release, to be much faster. Since you are
able
> > > to react quickly to the demands of your users, your company or
customers
> > > win. The guy that slapped it together with low development costs may
> > > make some sales coming out the door, but will bleed customers as they
> > > seek more stable solutions with faster turn-around time for new
features
> > > and fault correction.
> > >
> > > I guess that is a long way of saying, "put all your work into the back
> > > end." Cocoon is perfect for this because you can develop custom
> > > generators to deliver data and let a web designer with a couple weeks
of
> > > training worry about the XSLT translation. In the meantime your
valuable
> > > programmer resources are implementing new features and stabilizing the
> > > product.
> > >
> > > Well that's my opinion on the matter.
> > >
> > > -- Robert
> > >
> > >
> > > ----- Original Message -----
> > > From: "Antonio Gallardo" <agallardo@agsoftware.dnsalias.com>
> > > To: <cocoon-users@xml.apache.org>
> > > Sent: Tuesday, February 04, 2003 11:48 PM
> > > Subject: Re: cocoon & struts together
> > >
> > >
> > >> Robert Simmons dijo:
> > >> > I dont think that using struts would be useful within an efficient
> > >> cocoon site. Cocoon takes another approach to web development that
> > >> is, in my opinion, superior to the jsp/struts approach.
> > >>
> > >> Thanks for the comment. I was trying to start learning about this
> > >> stuff.
> > >>
> > >> As a bean specialist (a book writer) what tools you recommend to
> > >> manage all the beans stuff (creation, changes, etc.)
> > >>
> > >> Thanks for the comments.
> > >>
> > >> Antonio Gallardo
> > >>
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> Please check that your question  has not already been answered in the
> > >> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> > >>
> > >> To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
> > >> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
> > >>
> > >
> > >
> > > ---------------------------------------------------------------------
> > > Please check that your question  has not already been answered in the
> > > FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> > >
> > > To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
> > > For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > Please check that your question  has not already been answered in the
> > FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> >
> > To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
> > For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
> >
>
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
>
>
>
> _______________________________________________
> No banners. No pop-ups. No kidding.
> Introducing My Way - http://www.myway.com
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
>
>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message