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]
