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

Reply via email to