You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by ei...@evita.no on 2000/09/11 08:56:19 UTC
Struts vs Turbine
Hi,
We're about to start a project, and have been looking at Struts as the
basic framework. Turbine, too, seems to have some nice features, and I'm
slightly confused as to how they relate. Or don't.
If anybody knows enough to compare the two, I'd be grateful to see a very
short comparison.
Thanks,
Eirik
++++++++++
Eirik Lygre
eirik.lygre@evita.no
e-vita as, Stortorvet 3, Oslo
Mobil: (+47) 905 66476
Fax: (+47) 23 35 70 51
Re: Struts vs Turbine
Posted by "Craig R. McClanahan" <Cr...@eng.sun.com>.
Kevin Duffey wrote:
> I am curious though..why would the apache group have two similar projects
> going on at once? One not combine them into a single overal package? Or are
> they serving completely different purposes?
>
The answer(s) are political, not technical:
* Because the primary developers of Turbine do not like JSP in any way,
shape, or form. I'm not going to try to characterize their reasoning --
just suffice it to say that I do like JSP, and especially the power that
custom tags give you to encapsulate behavior.
* Because I prefer to build things compatible with J2EE standard APIs
when they exist. Of course, I had the advantage of
starting *after* the J2EE specs were defined -- Turbine now has
to decide whether to stick with their legacy approaches or support
J2EE-style access to things like connection pools, etc..
Based on this, alternative tools to fit the alternative world views seems more
appropriate than trying to mix oil and water :-).
Craig
>
> > -----Original Message-----
> > From: Craig R. McClanahan [mailto:Craig.McClanahan@eng.sun.com]
> > Sent: Monday, September 11, 2000 8:43 AM
> > To: struts-user@jakarta.apache.org
> > Subject: Re: Struts vs Turbine
> >
> >
> > eirik.lygre@evita.no wrote:
> >
> > >
> > > Hi,
> > >
> > > We're about to start a project, and have been looking at
> > Struts as the
> > > basic framework. Turbine, too, seems to have some nice features, and
> > > I'm slightly confused as to how they relate. Or don't.
> > >
> > > If anybody knows enough to compare the two, I'd be grateful to see a
> > > very short comparison.
> > >
> >
> > I'm not really familiar enough with all of Turbine to give
> > you the long
> > answser, but the short answer goes like this:
> >
> > * Both frameworks are based on an MVC-style
> > model of separating business logic from
> > presentation logic.
> >
> > * Struts really prefers that you use JSP as the
> > presentation layer, while Turbine tends to like
> > template languages, such as Webmacro, better.
> >
> > * Turbine has lots of facilities that Struts does not
> > currently have. Some of these areas will get
> > addressed before a 1.0 release.
> >
> > >
> > > Thanks,
> > >
> > > Eirik
> >
> > Craig McClanahan
> >
> > ====================
> > See you at ApacheCon Europe <http://www.apachecon.com>!
> > Session VS01 (23-Oct 13h00-17h00): Sun Technical Briefing
> > Session T06 (24-Oct 14h00-15h00): Migrating Apache JServ
> > Applications to Tomcat
> >
> >
--
====================
See you at ApacheCon Europe <http://www.apachecon.com>!
Session VS01 (23-Oct 13h00-17h00): Sun Technical Briefing
Session T06 (24-Oct 14h00-15h00): Migrating Apache JServ
Applications to Tomcat
RE: Struts vs Turbine
Posted by Kevin Duffey <kd...@buymedia.com>.
I am curious though..why would the apache group have two similar projects
going on at once? One not combine them into a single overal package? Or are
they serving completely different purposes?
> -----Original Message-----
> From: Craig R. McClanahan [mailto:Craig.McClanahan@eng.sun.com]
> Sent: Monday, September 11, 2000 8:43 AM
> To: struts-user@jakarta.apache.org
> Subject: Re: Struts vs Turbine
>
>
> eirik.lygre@evita.no wrote:
>
> >
> > Hi,
> >
> > We're about to start a project, and have been looking at
> Struts as the
> > basic framework. Turbine, too, seems to have some nice features, and
> > I'm slightly confused as to how they relate. Or don't.
> >
> > If anybody knows enough to compare the two, I'd be grateful to see a
> > very short comparison.
> >
>
> I'm not really familiar enough with all of Turbine to give
> you the long
> answser, but the short answer goes like this:
>
> * Both frameworks are based on an MVC-style
> model of separating business logic from
> presentation logic.
>
> * Struts really prefers that you use JSP as the
> presentation layer, while Turbine tends to like
> template languages, such as Webmacro, better.
>
> * Turbine has lots of facilities that Struts does not
> currently have. Some of these areas will get
> addressed before a 1.0 release.
>
> >
> > Thanks,
> >
> > Eirik
>
> Craig McClanahan
>
> ====================
> See you at ApacheCon Europe <http://www.apachecon.com>!
> Session VS01 (23-Oct 13h00-17h00): Sun Technical Briefing
> Session T06 (24-Oct 14h00-15h00): Migrating Apache JServ
> Applications to Tomcat
>
>
Re: Struts vs Turbine
Posted by "Craig R. McClanahan" <Cr...@eng.sun.com>.
eirik.lygre@evita.no wrote:
>
> Hi,
>
> We're about to start a project, and have been looking at Struts as the
> basic framework. Turbine, too, seems to have some nice features, and
> I'm slightly confused as to how they relate. Or don't.
>
> If anybody knows enough to compare the two, I'd be grateful to see a
> very short comparison.
>
I'm not really familiar enough with all of Turbine to give you the long
answser, but the short answer goes like this:
* Both frameworks are based on an MVC-style
model of separating business logic from
presentation logic.
* Struts really prefers that you use JSP as the
presentation layer, while Turbine tends to like
template languages, such as Webmacro, better.
* Turbine has lots of facilities that Struts does not
currently have. Some of these areas will get
addressed before a 1.0 release.
>
> Thanks,
>
> Eirik
Craig McClanahan
====================
See you at ApacheCon Europe <http://www.apachecon.com>!
Session VS01 (23-Oct 13h00-17h00): Sun Technical Briefing
Session T06 (24-Oct 14h00-15h00): Migrating Apache JServ
Applications to Tomcat