As a general design guideline, I suggest that it's better not to put complex
expressions in the html template.  Every time I see someone mention an OGNL
expression that indexes into an array or does a map lookup, I think it
should be moved to a simple getter method in the java code where it's easier
to find/debug/log/modify.  And a little faster.


----- Original Message ----- 
From: "Jesse Kuhnert" <[EMAIL PROTECTED]>
To: "Tapestry users" <[email protected]>
Sent: Friday, August 26, 2005 10:52 AM
Subject: Re: Tapestry performance


Someone with a lot of time on their hands and a clever mind could
probably speed up all of those ognl calls by turning them into
javassist or cglib enhancements on the components. Kind of like
hibernate does.

I don't know anyone who has that kind of time though ;) Maybe
someone's employer will decide that they absolutely ~must~ have
tapestry run faster and will fund the development of said
enhancements. :)

j
On 8/26/05, Konstantin Ignatyev <[EMAIL PROTECTED]> wrote:
> My tests show that Tapestry is definitely slower than
> Struts+Tiles or Struts+Sitemesh but faster tham
> JSF(MyFaces).
>
> In all cases performance is very adequate.
>
>
>
> Konstantin Ignatyev
>
>
>
>
> PS: If this is a typical day on planet earth, humans will add fifteen
million tons of carbon to the atmosphere, destroy 115 square miles of
tropical rainforest, create seventy-two miles of desert, eliminate between
forty to one hundred species, erode seventy-one million tons of topsoil, add
2,700 tons of CFCs to the stratosphere, and increase their population by
263,000
>
> Bowers, C.A.  The Culture of Denial:  Why the Environmental Movement Needs
a Strategy for Reforming Universities and Public Schools.  New York:  State
University of New York Press, 1997: (4) (5) (p.206)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to