Thim Anneesens wrote > > Hello Tapestry users, > Hi!
Thim Anneesens wrote > > The company where I work is going to choose a web framework to implement > there site (the company core business revolves around that site). We did > a POC with Spirng MVC, JSF, Struts and Tapestry. > We have shortlisted to Struts and Tapestry and I have the feeling that > Struts will win. > Are there any reasons why Struts is winning? I think Struts is quite an old framework and I won't use it in a new project. When you are looking for a new web framework look at the requirements of your project. Do you want to have a component framework (like JSF and Tapestry) or an action framework (like Spring MVC and Struts)? Do you need to adhere to standards (JSF, EJB, etc.)? How many users will use your app - do you need to be stateless (this will sort out some frameworks)? Are all you programmers well trained in HTML/JS (if you have just some web gurus then a component framework will be better)? How big will your app be? Will it be modularized (if yes Tapestry will be a very good choice)? This article might help with some considerations: http://net.tutsplus.com/tutorials/other/15-most-important-considerations-when-choosing-a-web-development-framework/ I guess Tapestry is a good general purpose framework - so you can use it for web sites with thousands of users and for complex internal admin apps with just a few users. Tapestry is especially good for modular web applications and for encapsulating JS/AJAX (so that just some developers have to know how). You can also implement cross-cutting concerns better than in any other web framework I know. PS: I think it's quite strange that Struts and Tapestry are your final candidates since the main choice (component vs. action) would lead to another grouping. -- View this message in context: http://tapestry.1045711.n5.nabble.com/Stuts-VS-Tapestry-I-need-some-ammo-tp5432282p5432725.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org