Actually, I disagree. JSF is a framework. I used MyFaces and their component library exclusively, without using Shale, Seam or anything else...
-----Original Message----- From: Piero Sartini [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 10, 2007 5:21 PM To: Struts Users Mailing List Subject: Re: what version of struts is better? I did look at JSF/Seam/Shale and other web frameworks before I decided to use Struts2. There were several reasons for my decision and I have not regret it since now. After many years of web development an action based framework like s2 for me is much more "natural" than a component based approach. I think I am much more productive with s2. If someone wants tooling support and a visual designer, maybe it would be better to look at JSF. But in my oppinion there is missing a good framework for JSF. (No, I do not think that JSF is a framework - it is a technology). Shale is a good start, but has a long way to go. Seam is too much coupled with JBoss/Hibernate for my feeling. Visual Web Editor and from the netbeans project is nice - but IMHO not suited for bigger projects. I really came to the conclusion that JSF is nice for small projects with a few pages and if you really want a desktop-like development approach. I am sure there are many other opinions out there, but more cents are always good ;-) Piero On Tuesday 10 April 2007 22:50:12 Frank Russo wrote: > Not to show any disrespect, but if you are starting a new project with > a clean slate, I'd seriously look at JSF/Facelets if I were you. > > Both frameworks have their pros/cons, but I think JSF's pros well > outweigh the cons. Plus, if you are going to take the time and learn a > new framework, which if you haven't worked with Struts2 or WebWorks > that is what you are doing, then you may want to weigh your options > with JSF. I would highly recommend, though, that if you do consider > it, Facelets, and not JSP's are the way to go. > > Just my 2 cents... --------------------------------------------------------------------- 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]