On Wed, 17 Feb 2010 05:24:16 -0200, Michael Martineau <m...@familypursuit.com> wrote:

Hi,

Hi!

I'm trying to find a list of websites that use Tapestry 5. I would like to take a look at them and see what sort of things they are able to do using Tapestry.

As mentioned by Robin, there's a list in http://wiki.apache.org/tapestry/PoweredByTapestry. I just added a website there, www.pronutricionista.com.br. :)

Also, I'm interested to know if you built the website using mostly standard "out of the box" components, or did it require you to create a lot of custom components?

We use the out of the box components a lot, but also use custom components as a way of reusing code. Creating a component in Tapestry is very easy and fast, so we create new ones just to not repeat a piece of HTML.

Did you use the packaged prototype/scriptaculous javascript library, or did you use some other library?

I use it. I used a jQuery color picker in www.pronutricionista.com.br without problems.

If you did, was it difficult to connect in? Did you use hibernate or did you use some other ORM? If you did, was it difficult to connect in?

I use Hibernate. Tapestry already provides Tapestry-Hibernate. Even without using it, it's very easy to use them together.

The component based architecture is very intriguing to me.

Why? Component-driven frameworks like Tapestry, Wicket and JSF are the most used in recommended for some years already. Components favor reuse.

While Tapestry at face value seems to make things really easy, I also get the feeling that it locks a developer into specific technologies

Which techonologies? Why do you get this feeling? Tapestry is based on Tapestry-IoC, but integrating it with Spring, for example, is almost seamless. You can use jQuery alongside Prototype.

unless he/she can spend an enormous amount of time really understanding how things work in order to customize it to work the way they want.

To do heavy customization, you'll need to understand Tapestry-IoC well, but that's not hard and it's better documented than Tapestry itself.

I know the documentation says I can customize things, but how is not very clear.

The documentation needs improvement, no doubt about it. On the other hand, there are many very interesting posts in this mailing list. I learn a lot from it.

So before I get too deep, I would like to know if Tapestry 5 CAN be customized to do the sorts of things I want to do.

And, I want to know if it is EASY to customize.

Even without knowing whant you want, but knowing Tapestry well, I'll tell you that almost anything can be customized in Tapestry, as it's built and configured on an IoC framework that allows you to override almost any Tapestry code easily.

It is. ;)

--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, software architect and developer, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to