I use Tiles with ViewHandler patched to support functionality similar to Shale View Controller. Combination was chosen, because of the Tiles maturity and least amount of processing overhead.

It can be a little awkward if you need to include non-elementary tiles (i.e. tiles containing other tiles) in the loop (this is mostly due to strange processing rules for MyFaces aliasBeans), otherwise is a snap.

Facelets look promising but little too new for my taste. Kinda scared to put in production system that contains my bugs on top of Facelets bugs on top of Myfaces bugs :)

For the next release (sometime next year) it most likely to be Facelets – Myfaces combo, when Facelets reach production level stability, alternative is Shale/Clay.

I have not looked at Seam – allergic to EJB.

 

Igor

 


From: Andrew Robinson [mailto:[EMAIL PROTECTED]
Sent: Monday, January 16, 2006 10:51 AM
To: MyFaces Discussion
Subject: Re: Shale and MyFaces

 

This is not a direct answer, but wanted to also let you know there is a decision between shale and jboss-seam. Both have more robust dialog support than JSF and both implement a higher level of IoC (inversion of control) to be able to "surround" your functionality. Shale has a nice page view controller, and JBoss-Seam has a nice interceptor/factory pattern. It becomes one of those tired debates of which Java frameworks you want to combine on the server.

>From the list, I have a feeling most people choose one of the following when selecting frameworks to combine:

  • MyFaces + Facelets + JBoss-Seam
  • MyFaces + Shale + Clay

Some people also try the the JSF/Tiles integration, but I found it severly flawed and facelets is incomparably better than Tiles, especially when working with JSF. I cannot speak to Shale-Clay as I have not used it (I am running the first bullet combo).

-Andrew

On 1/16/06, Miller, John <[EMAIL PROTECTED]> wrote:

Can someone explain if there would be any reason to consider Shale if not converting an existing STRUTS application. I/We are currently moving an existing custom web app (not struts) to a standard framework (JSF/MyFaces). I have seen a lot of discussion about using Shale and MyFaces together. So my question is what does Shale give me that a pure MyFaces/JSF impl doesn't? I have downloaded Shale exclusively for the JUnit testing of MyFaces.

 

 

 


NOTICE: This message, including all attachments transmitted with it, is for the use of the addressee only. It may contain proprietary, confidential and/or legally privileged information belonging to Litle & Co. No confidentiality or privilege is waived or lost by any mistransmission. If you are not the intended recipient, you must not, directly or indirectly, use, disclose, distribute, print or copy any part of this message. If you believe you have received this message in error, please delete it and all copies of it from your system and notify the sender immediately by reply e-mail. Thank you.

 

Reply via email to