Sorry for adding further flame on this discussun (not my intention) but it's very sad to see all this
discussions about Tapestry 5 and I need to say a few words.

I was a big fan of Tap and was the only one in my company who stood up for it. We used it for a few big projects for major Swiss banks. Projects were successful, but written in Tap3. Switching to Tap4 was a lot of pain for me. Transition is not so huge, but still... not all developers in my company are as enthusiastic as me... I had to persued them to think a bit different, to start using HiveMind and to explain to managers why is it so benefitial and why is it worth postponing the deadline for a while.

Then this story about Tap5 came... HiveMind is out, IoC is in, no backward compatibility... As being software architect in the company and a team leader, I would sound irresponsible
and childish if I would have to suggest a new transition all over again.
I don't think I have so much credit left with business managers to justify that.

I went for another solution. HTML templates written in FreeMarker with DWR framework that communicate with server side Java methods over Ajax is actually all we needed. For some components we used Dojo + Script.aculo.us, and server side beans are managed by Spring. We created a set of very nice components which we could combine for any kind of Web application. Two new projects of the same size as previous were successfully finished with this combination. Very clean code/html separation, reusable components, almost zero learning curve, productivity much higher...

Sorry Howard, but after this I have abandoned Tap for good.
I just don't see where it fits anymore and what is it trying to simplify for me....



Howard Lewis Ship wrote:

As per my early blog post (
http://howardlewisship.com/blog/2006/03/from-fanciful-ideas-category.html ),
I would like to see object editting be dirt simple in Tapestry 5, using
built in components. I'll be discussing some of this with Chris Nelson this
weekend.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to