User Reviews

[3 total ]
about 1 year ago Avatar
What do you need?

  by pai911

There are some scripting language for fast web development emerging these days. However, there is still lots of people stick to the Java web programming because of its great collections of library available.

It may be feasible to develop web site by those scripting language when time is the FIRST priority, but for some apllication, it is still better to use Java as the development language.

If you happens to choose to use Java ... [More] as the language to develop your website, Tapestry is a great tool to help you develop a website which is robust & easy to maintain. [Less]

1 of 1 users found the following review helpful. Was this review helpful to you? |

about 1 year ago Avatar
Problematic, promising, frustrating.

    by russelldb

Tapestry means a lot of things. Tapestry 4 is a different beast to Tapestry 5. Tapestry 4 is stable and mature and reasonably well used.

Tapestry 5 is fast changing, in beta and a tad unstable. Neither are strictly speaking enterprise ready.

The big question is why would you? When there is Spring MVC, Wicket, JBoss Seam why would you

A) Write a competing framework on your own?
B) Use such a framework?

I ... [More] think as a framework it is OK. It has some nice ideas though the implementation leaves you jumping through hoops if you want non-default behaviour.

The Docs are poor. They cover a lit of ground conceptually but with very few examples. I get the impression they were written in a hurry by an engineer.

The community is small but pretty helpful as long as your question doesn't point up a deficiency in the Tapestry 5 design.

In general I would say IF you are looking for a framework to Proof Of Concept or prototype a Java Web App. then try Tapestry 5. The risks are just that it is unproven and there are few developers. Kudus to Howard Lewis Ship for seeing a gap where there is none and filling it with a framework that does a little less than the alternatives.

If you want fast dev and convention in Java use Groovy on Grails. If you want enterprise standards use Jboss Seam of Spring MVC. Or try this. It is intriguing and may well grow into a good 'un IF the project team let more people commit useful code. [Less]

0 of 1 users found the following review helpful. Was this review helpful to you? |

over 3 years ago Avatar
If you're still stuck with Java...

    by TheAlienist

Back in the old days when I was still writing Java-based web apps, I stumbled upon Tapestry and thought it was da bomb. However after discovering Rails, i have to admit that even though Tapestry is simpler and more elegant than competing Java web frameworks, the simple truth is that Java is just not well matched for web development.
Therefore, if you must write in Java, by all means, check this out. Otherwise, I recommend web scripting solutions instead (php, rails, django, etc...).

1 of 4 users found the following review helpful. Was this review helpful to you? |