The inside scoop on what's happening with Tapestry ... from the creator of the Apache Tapestry framework. Plus all the normal, random thoughts on coding and technology.
Thursday, January 12, 2006
Is Tapestry "The" Web Framework?
Gregg Bolinger thinks so. I'm glad he's having such a good time with Tapestry!
Tapestry is the healthiest branch of Java Web development, this is for sure. JSF, this "rising star" is so... not very well thought through, let's say. I have chosen Tapestry for my university work and am studying it and using it for my projects for already almost a year.
As a part of this work, I am comparing it to Struts and JSF, reproducing the fragments of my BIG Tapestry app using these two. By now the conclusion is Tapestry is unrivalled in:
1) Presentation/logic separation (and without literally embodying MVC, by the way).
2) Component development.
3) Error reporting
It equal to the best in i18n. User input validation was limited in Tapestry 3, but in Tapestry 4 it is superb.
It is THE Framework, and it is a shame that it is not publicised enough. It should be more publicised.
I am actually surprised what a pain JSF is. Especially compared to Tapestry...
Please note that this is not a support forum for Tapestry. Requests for help will be deleted. Please subscribe to the Tapestry user mailing list if you are in need of support, or contact me directly for professional (for pay) support.
Spammers: Don't bother. I delete your comments and it's a waste of time for both of us. 垃圾邮件发送者:不要打扰。我删除您的评论和它的时间对我们双方的浪费
Tapestry is the healthiest branch of Java Web development, this is for sure. JSF, this "rising star" is so... not very well thought through, let's say. I have chosen Tapestry for my university work and am studying it and using it for my projects for already almost a year.
ReplyDeleteAs a part of this work, I am comparing it to Struts and JSF, reproducing the fragments of my BIG Tapestry app using these two. By now the conclusion is Tapestry is unrivalled in:
1) Presentation/logic separation (and without literally embodying MVC, by the way).
2) Component development.
3) Error reporting
It equal to the best in i18n. User input validation was limited in Tapestry 3, but in Tapestry 4 it is superb.
It is THE Framework, and it is a shame that it is not publicised enough. It should be more publicised.
I am actually surprised what a pain JSF is. Especially compared to Tapestry...